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.