Hi Emilio. I can see this is going to be really useful! I've already made one patch for Thunderbird using it. Is there going to be a matchMedia <https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia> equivalent for containers? And if an element is defined as a container, could there be an event when the element is resized (to any size, not just predefined ones)?
GL On Thursday, January 12, 2023 at 9:56:41 AM UTC+13 Emilio Cobos Álvarez wrote: > (Apparently I missed sending the intent to prototype, whoops) > > As of real soon (as soon as the patch is r+'d), I intend to turn our > container query implementation on by default on all platforms. It's been > enabled on Nightly for a long while already, and fuzzed as well. > > It has been developed behind the layout.css.container-queries.enabled > preference and other browsers ship a similar subset of the spec (which > is fairly stable). > > Bug: <https://bugzil.la/1744221> > > Bug to turn on by default: <https://bugzil.la/1809720> > > Summary: > https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Container_Queries > > Specification: <https://drafts.csswg.org/css-contain-3/#container-queries> > > Standards Body: CSSWG (W3C) > > Platform coverage: All > > Preference: layout.css.container-queries.enabled > > DevTools bug: <https://bugzil.la/1774620> and related. > > Other browsers: > > * Chromium: Shipped since M106 > * Safari: Shipped since Safari 16 > > web-platform-tests: > > https://wpt.fyi/results/css/css-contain?label=master&label=experimental&aligned&view=subtest&q=container-queries > > Note that there are tests for style() queries that aren't part of this > etc, but in general I think we're in good shape. > > A few of our failures wrt Shadow DOM are known, and our current behavior > seems preferable (IMO) and not likely to run into interop issues. It's > not hard to fix if we find them tho. See all the discussion in > <https://github.com/w3c/csswg-drafts/issues/7947> and > <https://github.com/w3c/csswg-drafts/issues/5984>. > > Let me know if there's any concern. > > -- Emilio > -- You received this message because you are subscribed to the Google Groups "[email protected]" 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/mozilla.org/d/msgid/dev-platform/b60fb1d7-de6e-4d22-8542-7389b745ae94n%40mozilla.org.
