Intent to Prototype: user-select:contain

109 views
Skip to first unread message

Yoshifumi Inoue

unread,
Jan 16, 2023, 2:57:38 AM1/16/23
to blink-dev
Contact emails
yo...@chromium.org

Explainer
https://imgur.com/a/hMlsY5C
https://github.com/github/user-select-contain-polyfill

Specification
https://www.w3.org/TR/css-ui-4/#propdef-user-select

Summary
This user-select:contain value allows authors to specify which elements in the document can enclose user selection.



Blink component
Blink>Editing>Selection

TAG review
Happy to file one if desired.

TAG review status
Not applicable

Risks
Interoperability and Compatibility
    Gecko: No signal
    WebKit: No signal, https://bugzilla.mozilla.org/show_bug.cgi?id=1036853
    Web developers: Positive
    Other signals: WPT has test cases. https://wpt.fyi/results/css/css-ui/parsing/user-select-valid.html?label=experimental&label=master&aligned&q=user-select

    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?

Debuggability
Standard devtools CSS debugging.

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?
Yes  https://wpt.fyi/results/css/css-ui/parsing/user-select-valid.html?label=experimental&label=master&aligned&q=user-select

Flag name
--enable-blink-features=UserSelectContain

Requires code in //chrome?
False

Tracking bug
https://bugs.chromium.org/p/chromium/issues/detail?id=658129

Estimated milestones
M114

Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5730263904550912

This intent message was generated by Chrome Platform Status.

Rick Byers

unread,
Jan 16, 2023, 3:51:53 PM1/16/23
to Yoshifumi Inoue, blink-dev
Seems like a small but useful update to a well established feature with an existing spec that is relatively mature. Personally I doubt the TAG and other implementers would want us to file review requests on them for something this small. Thanks for working on it!

Rick

--
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+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/97a17e3d-8020-47a3-997c-0491df23f3a9n%40chromium.org.
Reply all
Reply to author
Forward
0 new messages