LGTM3

On 10/19/26 2:23 p.m., 'Dan Clark' via blink-dev wrote:
LGTM2

On Monday, October 19, 2026 at 11:22:38 AM UTC-7 [email protected] wrote:

    Thank you for giving us a sense of the demand. LGTM1.

    On Wednesday, October 14, 2026 at 5:52:07 PM UTC-7 Seokho Song wrote:

        Hi Alex.

        Yes, there’s been interest. Signals so far:

          * Thomas Steiner tried ::highlight(*) before it existed
            
<https://github.com/w3c/csswg-drafts/issues/9091#issuecomment-2703505587>,
            to share text-decoration declarations across spelling and
            punctuation highlights.
          * Bramus supported the syntax in the same issue
            
<https://github.com/w3c/csswg-drafts/issues/9091#issuecomment-2704411823>,
            citing ::view-transition-group(*) as precedent. On Bluesky
            <https://bsky.app/profile/bram.us/post/3mwsj3yqnh22i> he
            called it “the one remaining thing with custom highlights
            that I found missing”.
          * Indirectly, MDN’s ::highlight() example
            
<https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/::highlight#highlighting_characters>
            repeats text-decoration.
          * Custom highlights have no UA default style
            
<https://github.com/w3c/csswg-drafts/issues/6375#issuecomment-884320559>,
            so today every name needs its own rule.

        Additionally, Mozilla engineers emilio
        
<https://github.com/mozilla/standards-positions/issues/1460#issuecomment-5916023045>
        and jnjaeschke
        
<https://github.com/mozilla/standards-positions/issues/1460#issuecomment-6124281195>
        consider it reasonable in the standards-positions issue.


        On Thursday, October 15, 2026 at 12:21:42 AM UTC+9 Alex
        Russell wrote:

            As discussed at API OWNERS, it seems strange that we don't
            have any developer interest for this. Presumably folks are
            asking for this, right?

            On Wednesday, October 14, 2026 at 2:02:55 AM UTC-7
            Chromestatus wrote:

                *Contact emails*
                [email protected]

                *Explainer*
                /No information provided/

                *Specification*
                
https://drafts.csswg.org/css-pseudo-4/#selectordef-highlight-highlight-name-selector


                *Summary*
                Introduces a universal selector for custom highlights,
                ::highlight(*), which matches the highlight
                pseudo-elements of all custom highlights regardless of
                their name. The * argument contributes zero
                specificity, so its declarations act as a base style
                that rules naming a specific highlight override
                through the cascade.

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

                *Web Feature ID*
                Missing feature

                *Motivation*
                Styling shared properties across custom highlights
                requires repeating the same declarations for every
                registered name. The CSSWG resolved to allow
                ::highlight(*).

                *Initial public proposal*
                https://github.com/w3c/csswg-drafts/issues/9091

                *Search tags*
                Custom Highlight
                <http:///features#tags:Custom%20Highlight>

                *TAG review*
                /No information provided/

                *TAG review status*
                Pending

                *Goals for experimentation*
                None

                *Risks*


                *Interoperability and Compatibility*
                /No information provided/

                /Gecko/: Under
                consideration 
(https://github.com/mozilla/standards-positions/issues/1460)

                /WebKit/: No
                signal 
(https://github.com/WebKit/standards-positions/issues/728)

                /Web developers/: No signals

                /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?

                /No information provided/


                *Debuggability*
                /No information provided/

                *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


                *Flag name on about://flags*
                /No information provided/

                *Finch feature name*
                /No information provided/

                *Non-finch justification*
                /No information provided/

                *Rollout plan*
                Will ship enabled for all users

                *Requires code in //chrome?*
                False

                *Tracking bug*
                https://issues.chromium.org/issues/408003366

                *Estimated milestones*
                Shipping on desktop     158
                Shipping on Android     158
                Shipping on WebView     158



                *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).

                /No information provided/

                *Link to entry on the Chrome Platform Status*
                
https://chromestatus.com/feature/5174965228929024?gate=6101897755885568

                *Links to previous Intent discussions*
                Intent to Prototype:
                
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/6a7e62a2.2164c308.b1fa7.0128.GAE%40google.com


                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 [email protected]. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/dd7f5241-790c-40d9-89c2-a47564a95639n%40chromium.org <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/dd7f5241-790c-40d9-89c2-a47564a95639n%40chromium.org?utm_medium=email&utm_source=footer>.

--
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 [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/41065eac-c343-4159-acbb-4fe2e6e88b3d%40chromium.org.

Reply via email to