These are both good points, thanks for bringing them up. I won't plan to block shipping for these but I'll follow up for both.
I filed
https://bugs.chromium.org/p/chromium/issues/detail?id=1344685 to track the addition of the console warning.
I filed
https://github.com/w3c/csswg-drafts/issues/7499 to track clarification of the printing behavior.
Thanks,
Dan
One comment about this feature and legacy layout.
It seems ::highlight customization is only supported in LayoutNG for most properties (only background-color works in legacy).
I'm wondering if we should add some kind of console warning message, like for Container Queries [*], so if people see some differences in some cases they can know the reason why.
Another thing that I noticed is that highlight pseudos are not being printed, I guess that was on purpose for things like ::selection or ::target-text, but should we allow printing ::highlight? Should we open a spec issue about that so it's properly defined (I didn't find anything on the specs regarding printing)?
I don't mean this is a blocker for shipping, but if this is not properly defined, maybe it's time to clarify things regarding printing.
Cheers,
Rego
[*]
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F3706582&data=05%7C01%7Cdaniec%40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515742925%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=jQM8QtQRPqgZls%2F9HsfJrCfZgyS27G6dNHZeFIDr2sc%3D&reserved=0
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
>
ub.com%2FMicrosoftEdge%2FMSEdgeExplainers%2Fblob%2Fmain%2Fhighlight%2F
> explainer.md&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b984
> e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63793
> 3950515742925%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2lu
> MzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=gltxN5Ppd
> jpK2hmy9YOvzmv4JCoBz5fEy6VKu8r5wvI%3D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
>
hub.com%2FMicrosoftEdge%2FMSEdgeExplainers%2Fblob%2Fmain%2Fhighlight%2
> Fexplainer.md&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b98
> 4e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6379
> 33950515742925%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2l
> uMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=gltxN5Pp
> djpK2hmy9YOvzmv4JCoBz5fEy6VKu8r5wvI%3D&reserved=0>
>
>
> Specification
>
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdraf
>
ts.csswg.org%2Fcss-highlight-api-1%2F&data=05%7C01%7Cdaniec%40micr
>
osoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7
> cd011db47%7C1%7C0%7C637933950515742925%7CUnknown%7CTWFpbGZsb3d8eyJWIjo
> iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%
> 7C%7C&sdata=cx9ESC489CebPDKkllktvpHmsUei2QQBKAwG3m16%2Fw4%3D&r
> eserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdra
>
fts.csswg.org%2Fcss-highlight-api-1%2F&data=05%7C01%7Cdaniec%40mic
>
rosoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d
> 7cd011db47%7C1%7C0%7C637933950515742925%7CUnknown%7CTWFpbGZsb3d8eyJWIj
> oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C
> %7C%7C&sdata=cx9ESC489CebPDKkllktvpHmsUei2QQBKAwG3m16%2Fw4%3D&
> reserved=0>
>
>
> Design docs
>
>
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs
> .
google.com%2Fdocument%2Fd%2F1vaWiPLA9opz0AObbObuRj3P5zqzoM2ldy0pHkZkJ
> yxo&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea08
> da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63793395051574
> 2925%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBT
> iI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2B9vU47ZUdmIo8j8o
> nyK%2B%2FHUIqENPsLRFOvXOaGgRtsc%3D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdoc
>
s.google.com%2Fdocument%2Fd%2F1vaWiPLA9opz0AObbObuRj3P5zqzoM2ldy0pHkZk
> Jyxo&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea0
> 8da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6379339505157
> 42925%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJB
> TiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2B9vU47ZUdmIo8j8
> onyK%2B%2FHUIqENPsLRFOvXOaGgRtsc%3D&reserved=0>
>
>
> Summary
>
> The custom highlight API provides a way for web developers to style
> the text of arbitrary ranges. This is useful in a variety of
> scenarios, including editing frameworks that wish to implement their
> own selection, find-on-page over virtualized documents, multiple
> selections to represent online collaboration, or spellchecking frameworks.
>
>
> Blink component
>
> Blink>Editing
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbug
>
s.chromium.org%2Fp%2Fchromium%2Fissues%2Flist%3Fq%3Dcomponent%3ABlink%
> 253EEditing&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e
> 0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933
> 950515742925%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luM
> zIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=NhMcz4Ty7P
> K7eRZFIG%2FgSxhbzLNk1aM8jLh1zsAAOlM%3D&reserved=0>
>
>
> Search tags
>
> Custom Highlight API
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchr
>
omestatus.com%2Ffeatures%23tags%3ACustom%2520Highlight%2520API&dat
> a=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%
> 7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnkn
> own%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi
> LCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ff2BtxAGf9xOdiBm1OLQ3zPcYkVd2
> drcAJlfSSyLOl8%3D&reserved=0>, Highlight API
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchr
>
omestatus.com%2Ffeatures%23tags%3AHighlight%2520API&data=05%7C01%7
> Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf8
> 6f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpb
> GZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0
> %3D%7C3000%7C%7C%7C&sdata=BsggToajzcHYiPyya0waQIm4JL0YhyP%2B8mnxyg
> WIo8E%3D&reserved=0>
>
>
> TAG review
>
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
>
ub.com%2Fw3ctag%2Fdesign-reviews%2Fissues%2F584&data=05%7C01%7Cdan
> iec%
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f14
> 1af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb
> 3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%
> 7C3000%7C%7C%7C&sdata=ftgkVL3h%2FpV5IZWoQa2%2BI6ZwpAn%2B7Oh2alf9KF
> VWGBA%3D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
>
hub.com%2Fw3ctag%2Fdesign-reviews%2Fissues%2F584&data=05%7C01%7Cda
> niec%
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f1
> 41af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZs
> b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D
> %7C3000%7C%7C%7C&sdata=ftgkVL3h%2FpV5IZWoQa2%2BI6ZwpAn%2B7Oh2alf9K
> FVWGBA%3D&reserved=0>
>
>
> TAG review status
>
> Issues addressed
>
>
> Risks
>
>
> Interoperability and Compatibility
>
> Low risk: This feature received positive support from Safari and
> Firefox at TPAC 2019. Safari is implementing it, Firefox has not yet
> made any clear indication on implementation.
>
>
>
> /Gecko/: No clear signal
> (
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
>
hub.com%2Fmozilla%2Fstandards-positions%2Fissues%2F482&data=05%7C0
> 1%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988
> bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTW
> FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6
> Mn0%3D%7C3000%7C%7C%7C&sdata=6pRrLQWyg4MLwh7Vm5FZxyEwtTH8a1e5UOtp4
> 4gKW7s%3D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
>
hub.com%2Fmozilla%2Fstandards-positions%2Fissues%2F482&data=05%7C0
> 1%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988
> bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTW
> FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6
> Mn0%3D%7C3000%7C%7C%7C&sdata=6pRrLQWyg4MLwh7Vm5FZxyEwtTH8a1e5UOtp4
> 4gKW7s%3D&reserved=0>)
>
> /WebKit/: Positive. WebKit implemented the feature behind an
> experimental flag in 99:
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdeve
>
loper.apple.com%2Fsafari%2Ftechnology-preview%2Frelease-notes%2F%23%3A
> ~%3Atext%3DAdded%2520support%2520for%2520rendering%2520highlights%2520
> specified%2520in%2520CSS%2520Highlight%2520API&data=05%7C01%7Cdani
> ec%
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141
> af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3
> d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7
> C3000%7C%7C%7C&sdata=hKo26GTcQJGDPs0oWwqRFgB8r6rKMw1rZif%2BbWPS0hM
> %3D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdeveloper.apple.com%2Fsafari%2Ftechnology-preview%2Frelease-notes%2F%23%3A~%3Atext%3DAdded%2520support%2520for%2520rendering%2520highlights%2520specified%2520in%2520CSS%2520Highlight%2520API&data=05%7C01%7Cdaniec%40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hKo26GTcQJGDPs0oWwqRFgB8r6rKMw1rZif%2BbWPS0hM%3D&reserved=0>.
>
> /Web developers/: Strongly positive
> (
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
>
hub.com%2Fw3c%2Fcsswg-drafts%2Fissues%2F4307&data=05%7C01%7Cdaniec
> %
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af
> 91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8
> eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3
> 000%7C%7C%7C&sdata=J2R6wy6eJQDin0angcZEV9X0xXs5%2FxAnhvUOLQbqsWo%3
> D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
>
hub.com%2Fw3c%2Fcsswg-drafts%2Fissues%2F4307&data=05%7C01%7Cdaniec
> %
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=J2R6wy6eJQDin0angcZEV9X0xXs5%2FxAnhvUOLQbqsWo%3D&reserved=0>). Multiple use cases have been pointed out in this issue. CKEditor has also shown support from the first highlight API explainer.
>
> /Other signals/:
>
>
> Ergonomics
>
> Highlight API will be the first use case for constructible
> StaticRanges, which the API permits as an alternative to Iive Ranges
> because they do not incur cost during DOM mutations.
>
>
>
>
> Activation
>
> No. Web developers should be able to use the feature as-is. It is also
> easy to feature detect (checking for the existence of CSS.highlights).
>
>
>
>
> WebView application risks
>
> None.
>
>
> Debuggability
>
> DevTools shows ::highlight pseudo elements in the style pane. This
> includes inherited pseudos per the highlight inheritance model
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdra
>
fts.csswg.org%2Fcss-pseudo-4%2F%23highlight-cascade&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DRdVyoNKcg9Oe2UJcR%2BFtdSf5YmGS4GLFvERWeHEoCc%3D&reserved=0> used by custom highlights.
>
>
>
>
> 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
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchromium.googlesource.com%2Fchromium%2Fsrc%2F%2B%2Fmain%2Fdocs%2Ftesting%2Fweb_platform_tests.md&data=05%7C01%7Cdaniec%40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=eonrCk%2F%2BQzc6EZOCSpYySwIRQdZqnYSxanYbYoKRDIo%3D&reserved=0>?
>
> Yes
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
>
ub.com%2Fweb-platform-tests%2Fwpt%2Ftree%2Fmaster%2Fcss%2Fcss-highligh
> t-api&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea
> 08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515
> 899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJ
> BTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Cf5J3dRNButR8xvt
> ej3NePolCCgp6FiPVRLz8MXidqQ%3D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
>
hub.com%2Fweb-platform-tests%2Fwpt%2Ftree%2Fmaster%2Fcss%2Fcss-highlig
> ht-api&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378e
> a08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63793395051
> 5899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLC
> JBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Cf5J3dRNButR8xv
> tej3NePolCCgp6FiPVRLz8MXidqQ%3D&reserved=0>
>
>
> Flag name
>
> HighlightAPI
>
>
> Requires code in //chrome?
>
> False
>
>
> Tracking bug
>
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcrbu
>
g.com%2F1164461&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b
> 984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63
> 7933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV
> 2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0vCySN
> MEzuccQpclx%2BmcS%2FX4i23DZSoa8q%2FpBcVpJ%2Bg%3D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcrb
>
ug.com%2F1164461&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35
> b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6
> 37933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoi
> V2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0vCyS
> NMEzuccQpclx%2BmcS%2FX4i23DZSoa8q%2FpBcVpJ%2Bg%3D&reserved=0>
>
>
> Estimated milestones
>
> No milestones specified
>
>
>
> Anticipated spec changes
>
> Future work will likely add support for setting pointer event
> listeners on highlights so that highlights can react to user input.
> For some early thoughts on this see
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
>
ub.com%2FMicrosoftEdge%2FMSEdgeExplainers%2Fblob%2Fmain%2Fhighlight%2F
> events-explainer.md&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8
> a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%
> 7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQI
> joiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ZC
> 8A2GN6YcdHI2nTmIR%2BPSlK0YKUv%2FF39rgG%2Fq8ocwo%3D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftEdge%2FMSEdgeExplainers%2Fblob%2Fmain%2Fhighlight%2Fevents-explainer.md&data=05%7C01%7Cdaniec%40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ZC8A2GN6YcdHI2nTmIR%2BPSlK0YKUv%2FF39rgG%2Fq8ocwo%3D&reserved=0>.
> That work will not be a compat risk; it would be only additive.
>
>
>
> Link to entry on the Chrome Platform Status
>
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchro
>
mestatus.com%2Ffeature%2F5436441440026624&data=05%7C01%7Cdaniec%40
>
microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91a
> b2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJ
> WIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000
> %7C%7C%7C&sdata=vsSvzhA3FLt5%2FswuBszolOwuEECPUN0BWTHhw6E7C%2Bw%3D
> &reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchr
>
omestatus.com%2Ffeature%2F5436441440026624&data=05%7C01%7Cdaniec%4
>
0microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91
> ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8ey
> JWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C300
> 0%7C%7C%7C&sdata=vsSvzhA3FLt5%2FswuBszolOwuEECPUN0BWTHhw6E7C%2Bw%3
> D&reserved=0>
>
>
> Links to previous Intent discussions
>
> Intent to
> prototype:
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgrou
>
ps.google.com%2Fa%2Fchromium.org%2Fg%2Fblink-dev%2Fc%2FIx2u8NHG5Po%2Fm
> %2FjjMjWIHXAQAJ&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b
> 984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63
> 7933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV
> 2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ONonRB
> SUAW8jS2G7NOrWYIVIYAM4qm3%2BjLtXdPSoCgg%3D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgro
>
ups.google.com%2Fa%2Fchromium.org%2Fg%2Fblink-dev%2Fc%2FIx2u8NHG5Po%2F
> m%2FjjMjWIHXAQAJ&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35
> b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6
> 37933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoi
> V2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ONonR
> BSUAW8jS2G7NOrWYIVIYAM4qm3%2BjLtXdPSoCgg%3D&reserved=0>
>
> Earlier Intent to ship:
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgrou
>
ps.google.com%2Fa%2Fchromium.org%2Fg%2Fblink-dev%2Fc%2FQ21B&data=0
> 5%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C7
> 2f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown
> %7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJ
> XVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Go3oQoVHdzEZNbfA8%2F1tMVZot2H4iA
> ECaIcignIwM98%3D&reserved=0
> Qb-zV0w/m/2ik0_aKyCAAJ
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgro
>
ups.google.com%2Fa%2Fchromium.org%2Fg%2Fblink-dev%2Fc%2FQ21B%2509Qb-zV
> 0w%2Fm%2F2ik0_aKyCAAJ&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900
> e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C
> 0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJ
> QIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=
> 1vXPC4PqVaLU0npWAo7No0oW6NXxK7plKzYJmGMPN5M%3D&reserved=0>
>
>
>
> *Additional Comments:*
>
> We sent an earlier Intent to Ship
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgro
>
ups.google.com%2Fa%2Fchromium.org%2Fg%2Fblink-dev%2Fc%2FQ21BQb-zV0w%2F
> m%2F2ik0_aKyCAAJ&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35
> b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6
> 37933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoi
> V2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=XAyPE
> oPENu8ZF9oyUD92RdJcjhTWkW7Ona9P%2FZ638Hg%3D&reserved=0>
> for this feature last year where we received feedback about several
> spec and implementation issues that needed to be resolved prior to shipping.
> We have now addressed these issues. Things that have changed since the
> initial I2S include:
>
> - Custom highlights have been switched to use highlight pseudo
> inheritance
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdra
>
fts.csswg.org%2Fcss-pseudo-4%2F%23highlight-cascade&data=05%7C01%7
> Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf8
> 6f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpb
> GZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0
> %3D%7C3000%7C%7C%7C&sdata=DRdVyoNKcg9Oe2UJcR%2BFtdSf5YmGS4GLFvERWe
> HEoCc%3D&reserved=0>, resolving longstanding disagreements between
> how highlight pseudos work in Chromium versus what is said in the
> spec.
>
> - Many highlight painting bugs have been fixed by Igalia's work in
> this space. *Note:* Some of these fixes came from the
> HighlightOverlayPainting work that was landed in
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchro
>
mium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F3640642&
> data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4b
> d3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CU
> nknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1ha
> WwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=OYibSNFTtJaiBijgrcj7F16y5H
> byAEslO790JqZTefo%3D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F3640642&data=05%7C01%7Cdaniec%40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=OYibSNFTtJaiBijgrcj7F16y5HbyAEslO790JqZTefo%3D&reserved=0>.
> That change was reverted due to a perf issue, so we'll wait for it to
> reland prior to landing the shipping CL for Custom Highlight API.
>
> - Custom highlights are now exposed to a11y tech though an approach
> developed in discussions with CSSWG and APAWG:
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
>
ub.com%2Fw3c%2Fcsswg-drafts%2Fissues%2F6498&data=05%7C01%7Cdaniec%
>
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af9
> 1ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8e
> yJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C30
> 00%7C%7C%7C&sdata=fmPL0aBQ5taAidVnt3g1BbVNqbTW%2FF9b77SdpYb1CK4%3D
> &reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
>
hub.com%2Fw3c%2Fcsswg-drafts%2Fissues%2F6498&data=05%7C01%7Cdaniec
> %
40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af
> 91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8
> eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3
> 000%7C%7C%7C&sdata=fmPL0aBQ5taAidVnt3g1BbVNqbTW%2FF9b77SdpYb1CK4%3
> D&reserved=0>
>
> - Miscellaneous other CSSWG resolutions and bugfixes.
>
> --
> 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
> <mailto:
blink-dev+...@chromium.org>.
> To view this discussion on the web visit
>
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgrou
>
ps.google.com%2Fa%2Fchromium.org%2Fd%2Fmsgid%2Fblink-dev%2FDM5PR00MB04
> 37B1B4E35C4373FF37E4C4C5A49%
2540DM5PR00MB0437.namprd00.prod.outlook.co
> m&data=05%7C01%7Cdaniec%
40microsoft.com%7Ce900e8a35b984e0378ea08da
> 658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6379339505158991
> 59%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI
> 6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=it5orsE6vTm5NNMleZlL
> Chp1hMCIylLkVvj5UCIaOsU%3D&reserved=0
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fa%2Fchromium.org%2Fd%2Fmsgid%2Fblink-dev%2FDM5PR00MB0437B1B4E35C4373FF37E4C4C5A49%2540DM5PR00MB0437.namprd00.prod.outlook.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cdaniec%40microsoft.com%7Ce900e8a35b984e0378ea08da658c4bd3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637933950515899159%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hozStLJPUxmCRtMjco4rgU3IsfTH5ArQrecrHWdZfe8%3D&reserved=0>.