Intent to ship: inert attribute

287 views
Skip to first unread message

Emilio Cobos Álvarez

unread,
Mar 6, 2023, 7:01:48 PM3/6/23
to dev-pl...@mozilla.org
As of ~now I intend to turn support for the inert attribute on by
default on all platforms. It has been developed behind the
html5.inert.enabled preference. It's shipping in other browsers already.

Thanks to Igalia for contributing the initial implementation of this
feature in <https://bugzil.la/1655722>.

Bug: https://bugzil.la/1764263
Spec: https://html.spec.whatwg.org/#the-inert-attribute
Standards Body: WHATWG
Platform Coverage: All
DevTools bug: N/A (maybe we could expose inert roots with a bubble or
something?)
Standards position:
https://github.com/mozilla/standards-positions/issues/174
Other browsers: Both other engines are shipping this. This has taken us
rather long because of debate about what the right a11y tree semantics
of inert should be, see <https://bugzil.la/1767561>.

Cheers,

-- Emilio

Nicolas Chevobbe

unread,
Mar 7, 2023, 1:36:00 AM3/7/23
to Emilio Cobos Álvarez, dev-pl...@mozilla.org
For DevTools, not sure this is worth having a bubble (I think you meant like the `event`, `grid`, `flex`, … ones we have), as you can see the attribute in the markup already, so it'd be redundant.
Like for pointer-events: none, it looks like the node picker can't pick inert elements, but holding Shift while picking makes it possible (added in https://bugzilla.mozilla.org/show_bug.cgi?id=1129488)
In the accessibility panel, it looks like we're skipping inert elements for all the checks, but I'm not sure if this is appropriate or not

--
You received this message because you are subscribed to the Google Groups "dev-pl...@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dev-platform...@mozilla.org.
To view this discussion on the web visit https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/d955ec0c-5b21-e104-ef67-b4ea20892566%40mozilla.com.

Emilio Cobos Álvarez

unread,
Mar 7, 2023, 7:43:19 AM3/7/23
to dev-pl...@mozilla.org
On 3/7/23 07:35, Nicolas Chevobbe wrote:
> In the accessibility panel, it looks like we're skipping inert elements
> for all the checks, but I'm not sure if this is appropriate or not

Yes, that's expected I believe, because inert elements don't show up in
the a11y tree.

-- Emilio

> On Tue, Mar 7, 2023 at 1:02 AM Emilio Cobos Álvarez <emi...@mozilla.com
> <mailto:emi...@mozilla.com>> wrote:
>
> As of ~now I intend to turn support for the inert attribute on by
> default on all platforms. It has been developed behind the
> html5.inert.enabled preference. It's shipping in other browsers already.
>
> Thanks to Igalia for contributing the initial implementation of this
> feature in <https://bugzil.la/1655722 <https://bugzil.la/1655722>>.
>
> Bug: https://bugzil.la/1764263 <https://bugzil.la/1764263>
> Spec: https://html.spec.whatwg.org/#the-inert-attribute
> <https://html.spec.whatwg.org/#the-inert-attribute>
> Standards Body: WHATWG
> Platform Coverage: All
> DevTools bug: N/A (maybe we could expose inert roots with a bubble or
> something?)
> Standards position:
> https://github.com/mozilla/standards-positions/issues/174
> <https://github.com/mozilla/standards-positions/issues/174>
> Other browsers: Both other engines are shipping this. This has taken us
> rather long because of debate about what the right a11y tree semantics
> of inert should be, see <https://bugzil.la/1767561
> <https://bugzil.la/1767561>>.
>
> Cheers,
>
>   -- Emilio
>
> --
> You received this message because you are subscribed to the Google
> Groups "dev-pl...@mozilla.org <mailto:dev-pl...@mozilla.org>"
> group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to dev-platform...@mozilla.org
> <mailto:dev-platform%2Bunsu...@mozilla.org>.
> To view this discussion on the web visit
> https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/d955ec0c-5b21-e104-ef67-b4ea20892566%40mozilla.com <https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/d955ec0c-5b21-e104-ef67-b4ea20892566%40mozilla.com>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "dev-pl...@mozilla.org" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to dev-platform...@mozilla.org
> <mailto:dev-platform...@mozilla.org>.
> To view this discussion on the web visit
> https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAME8VyfK1UZUzSE5t5qop821N%2B3LTMRzRJ-%3D6aqOQkd1KmvjyQ%40mail.gmail.com <https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAME8VyfK1UZUzSE5t5qop821N%2B3LTMRzRJ-%3D6aqOQkd1KmvjyQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.
Reply all
Reply to author
Forward
0 new messages