LGTM2
On 1/24/23 9:19 AM, Philip Jägenstedt wrote:
LGTM1
Thanks Daniil for that httparchive analysis. The second one looking
for use of the @container rule should include all cases that could
matter. 56 unique matches is a very small number when it comes to
httparchive compat analysis. I double checked just one of them
(botaniska.se <http://botaniska.se>, a nice park in Gothenburg!) and
indeed that usage doesn't even involve CSSContainerRule. When we're
unable to find even a single case that would break, that's as good as
it gets for compat risk.
Let's ship it before something starts to depend on the old behavior!
On Tue, Jan 24, 2023 at 12:48 PM Daniil Sakhapov
<[email protected]> wrote:
And another query for @container + conditionText. There are no
things that can be broken.
https://docs.google.com/spreadsheets/d/1ILyBkGLud7fy4kXjlLURELhcMRAPqdEWz8X8J25SfDY/edit?usp=sharing
On Mon, Jan 23, 2023 at 11:35 AM Daniil Sakhapov
<[email protected]> wrote:
Hi!
So, I haven't found any usage on the websites chromestatus
gave me.
But looking at WebArchive results
<https://docs.google.com/spreadsheets/d/1tSOlf8bN50vmduWvzttKfhqHaPYeIXbVqFe21fFY70s/edit?usp=sharing_eil_m&ts=63ce61e6>
I
can see that the usage is very small and the update won't
change anything.
On Wed, Jan 18, 2023 at 6:04 PM Alex Russell
<[email protected]> wrote:
Hey Daniil:
Thanks for filing for this change while the feature is
still low-use; it'll be much more challenging to make this
switch later.
Something that wasn't clear from the use counters you
linked was the use of the IDL properties vs. the CSS
names. Given that it seems like we have use-counters for
the latter but not the former, it seems reasonable to
consider CSS usage to be a hard cap on potential use of
the JS interface.
Would you be willing to manually inspect some content (say
10-20 sites) that use the CSS `container-name` and
`container-query` attributes to look for script access?
Presumably it's a fraction that population, but verifying
would be helpful.
Thanks
On Tuesday, January 17, 2023 at 8:31:42 AM UTC-8 Daniil
Sakhapov wrote:
Contact emails
[email protected]
Specification
https://w3c.github.io/csswg-drafts/css-contain-3/#the-csscontainerrule-interface
Summary
Updates the CSSContainerRule interface to match the
specs. Implements containerName and containerQuery,
updates conditionText for @container to be up-to-date
with specs.
Blink component
Blink>CSS
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS>
TAG review
https://github.com/w3ctag/design-reviews/issues/592
<https://github.com/w3ctag/design-reviews/issues/592>
TAG review status
Issues addressed
Risks
Activation
Previous conditionText attribute contained only
container-query part, but now it's both container-name
and container-query. But it should not break a lot of
sites due to low current usage as per:
https://chromestatus.com/metrics/css/timeline/popularity/697
https://chromestatus.com/metrics/css/timeline/popularity/699
The real breakage is hard to measure, as it's not
possible to track the how result of conditionText is
used and the usage of container-name is low compared
to the container-type usage. Also, conditionText is
readonly, so there are no round-trip issues
Will this feature be supported on all six
Blink platforms (Windows, Mac, Linux, Chrome
OS, Android, and Android WebView)?
Yes
Is this feature fully tested by
web-platform-tests
<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?
Yes
https://wpt.fyi/css/css-contain/container-queries/at-container-style-serialization.html
https://wpt.fyi/css/css-contain/container-queries/at-container-serialization.html
https://wpt.fyi/css/css-contain/container-queries/idlharness.html
https://wpt.fyi/css/cssom/CSSContainerRule.tentative.html
Requires code in //chrome?
False
Tracking bug
https://crbug.com/1393577
Estimated milestones
DevTrial on desktop 112
DevTrial on Android 112
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5159369837117440
This intent message was generated by Chrome Platform
Status <https://chromestatus.com/>.
--
You received this message because you are subscribed to the Google
Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAH3Z92_u4JkFfr4KE-z_Xyt9x_T3Jks40xiEs5vNjcwBsurjjQ%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAH3Z92_u4JkFfr4KE-z_Xyt9x_T3Jks40xiEs5vNjcwBsurjjQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google
Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYeVAsLcvqfkch2ikF%2Bn-XY-J-NNeEvPs3aNfajtv%2B-uJw%40mail.gmail.com
<https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAARdPYeVAsLcvqfkch2ikF%2Bn-XY-J-NNeEvPs3aNfajtv%2B-uJw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/383df41b-f40a-bad7-15e3-0fdddf51663e%40chromium.org.