Contact emails

fla...@chromium.org, futh...@chromium.org

Explainer

https://github.com/flackr/carousel/tree/main/inert

Specification

https://drafts.csswg.org/css-ui-4/#inertness

https://github.com/whatwg/html/pull/10956

Summary

The interactivity property specifies whether an element and its flat tree
descendants (including text runs) are inert or not.

Making an element inert affects whether it can be focused, edited,
selected, and searchable by find-in-page. It also affects whether it is
visible in the accessibility tree.

The syntax is: interactivity: auto | inert


Blink component

Blink>CSS
<https://issues.chromium.org/issues?q=customfield1222907:%22Blink%3ECSS%22>

TAG review

https://github.com/w3ctag/design-reviews/issues/1037

TAG review status

Pending

Risks

Interoperability and Compatibility

None


Gecko: https://github.com/mozilla/standards-positions/issues/1161

WebKit: https://github.com/WebKit/standards-positions/issues/447

Web developers: Positive

Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that
it has potentially high risk for Android WebView-based applications?

None


Debuggability

For the interactivity property, it is debuggable like any other keyword
property in the styles related panes.

The accessibility tree pane changes the inertness reason from "Inert
element" and "Inert subtree" to only using "Inert element", where "Inert
element" now means an element with interactivity computed to inert.

The reason is that the HTML inert attribute is now setting inertness
through a UA rule for interactivity and can be escaped using the
interactivity property, whereas previously an inert attribute would force a
whole subtree inert.


Will this feature be supported on all six Blink platforms (Windows, Mac,
Linux, ChromeOS, 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

   -

   interactivity-inert-click-002.html
   <http://wpt.live/css/css-ui/interactivity-inert-click-002.html>
   -

   interactivity-inert-click.html
   <http://wpt.live/css/css-ui/interactivity-inert-click.html>
   -

   interactivity-inert-find.html
   <http://wpt.live/css/css-ui/interactivity-inert-find.html>
   -

   interactivity-inert-focus.html
   <http://wpt.live/css/css-ui/interactivity-inert-focus.html>
   -

   interactivity-inert-fullscreen-ua.html
   <http://wpt.live/css/css-ui/interactivity-inert-fullscreen-ua.html>
   -

   interactivity-inert-html-attribute-ua.html
   <http://wpt.live/css/css-ui/interactivity-inert-html-attribute-ua.html>
   -

   interactivity-inert-modal-dialog-ua.html
   <http://wpt.live/css/css-ui/interactivity-inert-modal-dialog-ua.html>
   -

   interactivity-computed.html
   <http://wpt.live/css/css-ui/parsing/interactivity-computed.html>
   -

   interactivity.html
   <http://wpt.live/css/css-ui/parsing/interactivity.html>


Flag name on about://flags

#experimental-web-platform-features

Finch feature name

CSSInert

Non-finch justification

None

Requires code in //chrome?

False

Estimated milestones

135


Anticipated spec changes

Open questions about a feature may be a source of future web compat or
interop issues. Please list open issues (e.g. links to known github issues
in the project for the feature specification) whose resolution may
introduce web compat/interop risk (e.g., changing to naming or structure of
the API in a non-backward-compatible way).

None

Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5107436833472512?gate=5112515414196224

Links to previous Intent discussions

Intent to Prototype:
https://groups.google.com/a/chromium.org/g/blink-dev/c/Xuo6HpkN1xQ


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 blink-dev+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAHB%2BDAjXdDs6n0pUK-8F%2BOyQNUoaesusgVSag%3DSp1NnyYhuxsQ%40mail.gmail.com.

Reply via email to