<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Roboto;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">Hi webkit-dev,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I would like to request WebKit’s current position on the CSS Custom Highlight API [1]. Edge and Chrome are planning to ship this soon [2].<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Safari implemented an early version of this API in 99 [3], gated behind the Highlight API experimental flag. It looks like it’s been updated since then to match changes in the spec, e.g. HighlightRangeGroup has been renamed to Highlight.
 The remaining major difference between the Safari and Chromium implementation is that the Safari implementation doesn’t yet support live Ranges, only StaticRanges. The API is still off-by-default, behind the experimental flag.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is there anything that can be shared about WebKit’s plans to further develop the API and eventually ship it on-by-default?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal">Dan Clark<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[1] <a href="https://drafts.csswg.org/css-highlight-api-1/">
https://drafts.csswg.org/css-highlight-api-1/</a><o:p></o:p></p>
<p class="MsoNormal">[2] <a href="https://groups.google.com/a/chromium.org/g/blink-dev/c/pxgVrAzMfyk">
https://groups.google.com/a/chromium.org/g/blink-dev/c/pxgVrAzMfyk</a><o:p></o:p></p>
<p class="MsoNormal">[3] <a href="https://developer.apple.com/safari/technology-preview/release-notes/#r99" target="_blank">
<span style="font-size:10.5pt;font-family:Roboto;color:#1A73E8;text-decoration:none">https://developer.apple.com/safari/technology-preview/release-notes/#r99</span></a><o:p></o:p></p>
</div>
</body>
</html>