Thanks Chris, I've filed a request for position here: preserve-parent-color value for forced-color-adjust CSS property · Issue #591 · mozilla/standards-positions (github.com)<https://github.com/mozilla/standards-positions/issues/591> and I've updated the ChromeStatus to reflect the change. ________________________________ From: Chris Harrelson <chris...@chromium.org> Sent: Thursday, November 4, 2021 12:33 PM To: Fernando Serboncini <fs...@chromium.org> Cc: Sara Tang <sara.t...@microsoft.com>; blink-dev@chromium.org <blink-dev@chromium.org>; Alison Maher <alison.ma...@microsoft.com>; Daniel Libby <dli...@microsoft.com> Subject: Re: [EXTERNAL] Re: [blink-dev] Intent to Ship: forced-color-adjust: preserve-parent-color
On Fri, Oct 29, 2021 at 1:13 PM Fernando Serboncini <fs...@chromium.org<mailto:fs...@chromium.org>> wrote: Great. It makes sense. thank you :) On Fri, Oct 29, 2021 at 4:11 PM Sara Tang <sara.t...@microsoft.com<mailto:sara.t...@microsoft.com>> wrote: Hi Fernando, This I2S does #3. Thanks! Sara ________________________________ From: Fernando Serboncini <fs...@chromium.org<mailto:fs...@chromium.org>> Sent: Friday, October 29, 2021 8:21 AM To: Sara Tang <sara.t...@microsoft.com<mailto:sara.t...@microsoft.com>> Cc: blink-dev@chromium.org<mailto:blink-dev@chromium.org> <blink-dev@chromium.org<mailto:blink-dev@chromium.org>>; Alison Maher <alison.ma...@microsoft.com<mailto:alison.ma...@microsoft.com>>; Daniel Libby <dli...@microsoft.com<mailto:dli...@microsoft.com>> Subject: [EXTERNAL] Re: [blink-dev] Intent to Ship: forced-color-adjust: preserve-parent-color Could you clarify if this I2S: 1. just adds the 'preserve-parent-color' value to forced-color-adjust and doesn't apply it anywhere by default. 2. adds it and changes the default value of forced-color-adjust to be "preserve-parent-color" on all SVG elements 3. adds it and changes the default value of forced-color-adjust to be "preserve-parent-color" only on the SVG root element (that then gets propagated down) it seems that #3 was decided<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3c%2Fcsswg-drafts%2Fissues%2F6310%23issuecomment-862517612&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028514093%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=QT1poDe5TrNYtJgf5etEq87HIDY1uwk8SR1vGdbfkEY%3D&reserved=0> on the CSSWG<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3c%2Fcsswg-drafts%2Fissues%2F6310%23issuecomment-862517612&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028524050%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=7JGgSyqt9IHbD0t5XbOCFBf8r9T7tPI3XzRLT4QUmU8%3D&reserved=0>, but your summary and crbug's CL looks more like #1, while your motivation seems like #2. On Thu, Oct 28, 2021 at 5:45 PM 'Sara Tang' via blink-dev <blink-dev@chromium.org<mailto:blink-dev@chromium.org>> wrote: Contact emails sart...@microsoft.com<mailto:sart...@microsoft.com>, alison.ma...@microsoft.com<mailto:alison.ma...@microsoft.com> Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Accessibility/PreserveParentColor/explainer.md<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftEdge%2FMSEdgeExplainers%2Fblob%2Fmain%2FAccessibility%2FPreserveParentColor%2Fexplainer.md&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028524050%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=wLDalF154UJpXmGbWqvaAn0c1O5uo8xlgLcEGEvQHaM%3D&reserved=0> Specification https://www.w3.org/TR/css-color-adjust-1/#forced-color-adjust-prop<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fcss-color-adjust-1%2F%23forced-color-adjust-prop&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028534007%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=LwA5QtYzsEN9Bt7DApE8o1UmQ3yP2Z%2BWQkJavM8KGNM%3D&reserved=0> Summary Adds the ‘preserve-parent-color' value to the ‘forced-color-adjust' CSS property. When Forced Colors Mode is enabled, the ‘color’ property is inherited, and we’ve set ‘forced-color-adjust: preserve-parent-color', the ‘color’ property will compute to the used value of its parent. Otherwise, ‘forced-color-adjust: preserve-parent-color' value behaves the same as ‘forced-color-adjust: none’. Contact emails sart...@microsoft.com<mailto:sart...@microsoft.com>, alison.ma...@microsoft.com<mailto:alison.ma...@microsoft.com> Explainer https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/Accessibility/PreserveParentColor/explainer.md<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftEdge%2FMSEdgeExplainers%2Fblob%2Fmain%2FAccessibility%2FPreserveParentColor%2Fexplainer.md&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028543962%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=dHheYft6XRmogqIfizQcHRciRjEkWHax86LlO69iiVg%3D&reserved=0> Specification https://www.w3.org/TR/css-color-adjust-1/#forced-color-adjust-prop<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.w3.org%2FTR%2Fcss-color-adjust-1%2F%23forced-color-adjust-prop&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028543962%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=hCRjQWTvgOPxGpJvcBzMC9PbDtnbEdSwfCoj1ISFEHQ%3D&reserved=0> Summary Adds the ‘preserve-parent-color' value to the ‘forced-color-adjust' CSS property. When Forced Colors Mode is enabled, the ‘color’ property is inherited, and we’ve set ‘forced-color-adjust: preserve-parent-color', the ‘color’ property will compute to the used value of its parent. Otherwise, ‘forced-color-adjust: preserve-parent-color' value behaves the same as ‘forced-color-adjust: none’. Motivation ‘forced-color-adjust' is a CSS property that allows developers to opt out of Forced Colors Mode. Previously, there were two supported values: ‘auto’ and ‘none’, which can be used to control whether or not an element’s styles are adjusted by the UA in Forced Colors Mode. A third value, ‘preserve-parent-color', has recently been introduced in the spec, which provides similar behavior to ‘none’, except that it also allows an element to inherit its parent's used ‘color’ value. In other words, ‘preserve-parent-color' provides the ability for an element to inherit its parent’s Forced Colors Mode adjusted ‘color’ value. The intention of ‘preserve-parent-color’ is to get a reasonable behavior for SVG icons that utilize ‘currentColor’ when styling ‘fill’ and ‘stroke’ in Forced Colors Mode, as described in [css-color-adjust-1] Spec currently breaks use of currentColor for SVG icons in WHCM · Issue #6310 · w3c/csswg-drafts · GitHub<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3c%2Fcsswg-drafts%2Fissues%2F6310&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028553911%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=uad57jXrwttyZCLj2jQfmNV%2BI%2FnGayCnrJejGOvygFQ%3D&reserved=0>. The use of ‘currentColor’ when styling an SVG icon is a common pattern used by authors to ensure an accessible experience in Forced Colors Mode. For example, in this sample logo,<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodepen.io%2Fsomelaniesaid%2Fpen%2FYzqxogg&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028563880%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=C2jM5UsaKengIfmQoohieuTLJzai2MzdO9xaCeyai3g%3D&reserved=0> an author would expect the logo to automatically adjust to use the ‘CanvasText’ system color for ‘fill’ and ‘stroke’ in Forced Colors Mode, as a result of setting each to ‘currentColor’. This behavior, however, became broken when we moved from forcing colors at computed value time to used value time: [css-color-adjust-1] Is forced color computed or used value? · Issue #4915 · w3c/csswg-drafts · GitHub<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3c%2Fcsswg-drafts%2Fissues%2F4915&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028563880%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=r%2FrOfDV1w7MorTDvytFt2lJKVYi8GK91Ecu47KpQC%2Bk%3D&reserved=0>. Instead of inheriting ‘CanvasText’, as before, the above sample logo<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcodepen.io%2Fsomelaniesaid%2Fpen%2FYzqxogg&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028573839%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=fHSJRE73MU2EWF9fZG%2BldUNAS7A6RWvYdDSJErzZsiY%3D&reserved=0> would inherit the computed ‘color’ value of its parent, resulting in a logo that is no longer readable in Forced Colors Mode. The new ‘preserve-parent-color' value was added to address this common SVG use case. By changing the default value of ‘forced-color-adjust’ for SVGs from ‘none’ to ‘preserve-parent-color', SVG icons that make use of ‘currentColor’ will now inherit the used ‘color’ value of its parent, as expected. It is important to note that this may break SVGs that expect the opposite inheritance behavior for the ‘color’ property. However, the behavior of `preserve-parent-color` handles the most common SVG use cases, and the behavior better matches legacy implementations of High Contrast Mode. Blink component Blink>CSS<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Flist%3Fq%3Dcomponent%3ABlink%253ECSS&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028583796%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=AuirKJuMrmR3HoFKYrLybTvu9Axo5EV%2FjGimIkqg8%2Fw%3D&reserved=0> Search tags css<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Acss&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028583796%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=fLymxXFjvMvIvp2QGxHhDQdsXc3G%2BAoA3vufyXWgjuA%3D&reserved=0>, forced<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Aforced&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028593757%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=P8wZBhf0b8KSLJtbqTzTcmMD8NZ9ayse0WJWYHGAYhA%3D&reserved=0>, colors<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Acolors&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028603705%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=CW%2BVSuDoSs3j4Tg6Tz3oOUljTtjjxM1AssW42qYjeY4%3D&reserved=0>, forced-colors<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Aforced-colors&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028603705%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=vcOSiYd4dH2tBWFBhr7L3sbg2ppdOYa3aLne0tk1xQQ%3D&reserved=0>, forced-color-adjust<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Aforced-color-adjust&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028613651%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=S3wWYpoTe9xv1x7pnmqCwfOFWgYHlNaiSvx7TfxhqVA%3D&reserved=0>, preserve-parent-color<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Apreserve-parent-color&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028623606%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=3dejqirGdRGNbFVwIgMduX1E776%2Bug2gR%2BqS3Hhp0HM%3D&reserved=0> TAG review https://github.com/w3ctag/design-reviews/issues/681<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3ctag%2Fdesign-reviews%2Fissues%2F681&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028623606%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=6vA3aGOJ3pdS3SOkofRGVKKQVLJ00yXlXO4X%2FYdxokM%3D&reserved=0> TAG review status Issues open Risks Interoperability and Compatibility Interoperability Risks Gecko has shipped a version of Forced Colors Mode without support for ‘forced-color-adjust’. Although there is an open bug for adding support (https://bugzilla.mozilla.org/show_bug.cgi?id=1591210<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.mozilla.org%2Fshow_bug.cgi%3Fid%3D1591210&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028633576%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=DkyIGmfV8TbqnHiXLfaJB4WJv6AXH3RQOTcFmPsiXUU%3D&reserved=0>), development has not been started yet. Compatibility Risks We are updating the default value of ‘forced-color-adjust’ for SVGs in Forced Colors Mode from ‘none’ to ‘preserve-parent-color'. This means that SVGs will now inherit the used ‘color’ of their parent at computed value time. The new behavior will better match author expectation and historical SVG behavior in IE and legacy Edge. Gecko: In development (https://bugzilla.mozilla.org/show_bug.cgi?id=1591210<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.mozilla.org%2Fshow_bug.cgi%3Fid%3D1591210&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028643530%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=UbiPQYuapL1ZpXwX267eVL1x2%2B09O4KqfGOsLAeTomY%3D&reserved=0>) I don't see much evidence of active development on that issue. How about re-using https://github.com/mozilla/standards-positions/issues/463<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmozilla%2Fstandards-positions%2Fissues%2F463&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028643530%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ZW7bnq%2B7MKwg3kS30CQdSQdJxLdrYP5m3V2x5U4fzRM%3D&reserved=0> and asking for Mozilla to provide a position? WebKit: No signal (https://lists.webkit.org/pipermail/webkit-dev/2020-December/031642.html<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.webkit.org%2Fpipermail%2Fwebkit-dev%2F2020-December%2F031642.html&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028653490%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=QIKVMCGMAD9u6%2BRt7bZAgk4rkmOXzh6W1uSKzdNhBs4%3D&reserved=0>) Web developers: Positive (https://github.com/w3c/csswg-drafts/issues/6310<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3c%2Fcsswg-drafts%2Fissues%2F6310&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028663449%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=TUEl1IvGNEx7GQIQINxD751%2FRBsDonVo4pvw6M4CTew%3D&reserved=0>) Debuggability This will be included in the larger effort to emulate Forced Colors Mode: https://bugs.chromium.org/p/chromium/issues/detail?id=1130859&q=owner:kahinds%40microsoft.com&can=2<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Fdetail%3Fid%3D1130859%26q%3Downer%253Akahinds%2540microsoft.com%26can%3D2&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028663449%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=0Z6GixL9Pfb6FPwsAukuvyHnR7gBNGJBO%2BMR5%2FnuQIk%3D&reserved=0> 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%2Fmaster%2Fdocs%2Ftesting%2Fweb_platform_tests.md&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028673397%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=GujVluN9luX%2BRBNhTJ9AQDAOHH08gPhqAPavI9qlx5I%3D&reserved=0>? Yes Flag name --enable-blink-features=ForcedColorsPreserveParentColor Requires code in //chrome? False Tracking bug https://bugs.chromium.org/p/chromium/issues/detail?id=1242706<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Fdetail%3Fid%3D1242706&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028683354%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=hC5%2FhRSDfVIEQSIDVX4uJ70ja40nPQmIhBC8q9MoRls%3D&reserved=0> Estimated milestones No milestones specified Link to entry on the Chrome Platform Status https://www.chromestatus.com/feature/4887620095049728<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeature%2F4887620095049728&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028683354%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=aXNVP5OyCZ1uADg0oouWl%2FNzwWgHmXrJNJZ%2BtRwaMBU%3D&reserved=0> This intent message was generated by Chrome Platform Status<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2F&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028693310%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=BmYO6CTVLd3dRXhkkmiDk4V1k3ucjbDjNqh7tTpFLI4%3D&reserved=0>. Blink component Blink>CSS<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Flist%3Fq%3Dcomponent%3ABlink%253ECSS&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028703261%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=FDvPcszFm8BVmsJ%2FcCrhXB7i8x9xvJ5AoUISqs1lyO0%3D&reserved=0> Search tags css<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Acss&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028703261%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=40GgelwZYM0YkoPpU2VgtyDWRm1cIgM0HlpIlHMlW2M%3D&reserved=0>, forced<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Aforced&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028713219%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=NMxwcVFEWIX%2FOrrN4tg8mUQuc%2F1%2FR%2F2e4fPIo7AYauY%3D&reserved=0>, colors<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Acolors&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028723183%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=bEFPnyT6sWbni1gI9iRG3P4R98Xf3CLL%2FUSnUUAeuO8%3D&reserved=0>, forced-colors<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Aforced-colors&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028723183%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=hozwjrKbUUE4ztEfsxtqVOtnr9pIzq7%2FeeISf0GPN1M%3D&reserved=0>, forced-color-adjust<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Aforced-color-adjust&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028733129%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=RR7nXjkKFuyHZMK7gdSmoomwBRbsAGkV5B1JZrNIqLo%3D&reserved=0>, preserve-parent-color<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeatures%23tags%3Apreserve-parent-color&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028743099%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=2S%2F0VW%2FB50EZUyA2KXGoHS8aIbGcp%2BZzl8fmEKMbXCk%3D&reserved=0> TAG review https://github.com/w3ctag/design-reviews/issues/681<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3ctag%2Fdesign-reviews%2Fissues%2F681&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028743099%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=xK%2BTVfCNgIu273qQjmjtxPmaKZfjCRt2%2Fbc4bnyZxZY%3D&reserved=0> TAG review status Issues open Risks Interoperability and Compatibility Interoperability Risks Gecko has shipped a version of Forced Colors Mode without support for ‘forced-color-adjust’. Although there is an open bug for adding support (https://bugzilla.mozilla.org/show_bug.cgi?id=1591210<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.mozilla.org%2Fshow_bug.cgi%3Fid%3D1591210&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028753051%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=q5wTMaPsZoTmioRkMv36c%2B803jnYkYx7VC1hVBwFJo8%3D&reserved=0>), development has not been started yet. Compatibility Risks We are updating the default value of ‘forced-color-adjust’ for SVGs in Forced Colors Mode from ‘none’ to ‘preserve-parent-color'. This means that SVGs will now inherit the used ‘color’ of their parent at computed value time. The new behavior will better match author expectation and historical SVG behavior in IE and legacy Edge. Gecko: In development (https://bugzilla.mozilla.org/show_bug.cgi?id=1591210<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugzilla.mozilla.org%2Fshow_bug.cgi%3Fid%3D1591210&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028762995%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=eTnCiBsXQRlPTCx8HKH2WjFWF0Xcy5kMJBmFHmUzYQ8%3D&reserved=0>) WebKit: No signal (https://lists.webkit.org/pipermail/webkit-dev/2020-December/031642.html<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.webkit.org%2Fpipermail%2Fwebkit-dev%2F2020-December%2F031642.html&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028762995%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=jPQeXJ3pmZNXXMjavL5iAAQ6Ix7uwMp1EksukK%2FxU2M%3D&reserved=0>) Web developers: Positive (https://github.com/w3c/csswg-drafts/issues/6310<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3c%2Fcsswg-drafts%2Fissues%2F6310&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028772964%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=nS6IJlIW3vm29Y6sB1OBW05zv4xkRemcvaR1cfn8F4c%3D&reserved=0>) Debuggability This will be included in the larger effort to emulate Forced Colors Mode: https://bugs.chromium.org/p/chromium/issues/detail?id=1130859&q=owner:kahinds%40microsoft.com&can=2<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Fdetail%3Fid%3D1130859%26q%3Downer%253Akahinds%2540microsoft.com%26can%3D2&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028782921%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=FN8IReIi7M17tU6G3WyU7r4pDDoiaqnu0yQbxWP9HS4%3D&reserved=0> 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%2Fmaster%2Fdocs%2Ftesting%2Fweb_platform_tests.md&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028782921%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=bNx4rZmY2s2LqPv9BHEASMPKCvwmnc9cryihytsUK%2Bk%3D&reserved=0>? Yes Flag name --enable-blink-features=ForcedColorsPreserveParentColor Requires code in //chrome? False Tracking bug https://bugs.chromium.org/p/chromium/issues/detail?id=1242706<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.chromium.org%2Fp%2Fchromium%2Fissues%2Fdetail%3Fid%3D1242706&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028792876%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=jHKgwjtKvj6RvN8%2Bvi6iu9OIruIcQ4j3vGxNh%2FLP9To%3D&reserved=0> Estimated milestones No milestones specified Link to entry on the Chrome Platform Status https://www.chromestatus.com/feature/4887620095049728<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeature%2F4887620095049728&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028802833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=LKSkNWU77mpBwLZ6P2ywbCdMtX%2Bju%2B4NLpMIhU35zeI%3D&reserved=0> This intent message was generated by Chrome Platform Status<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2F&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028802833%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=WU2qZE8WSxoOxUZ6jsSHFCG9aMSIvFotLdm2Gg03gUM%3D&reserved=0>. -- 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<mailto:blink-dev+unsubscr...@chromium.org>. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/MN2PR00MB068749AC3484CA42C4FE32F0F2869%40MN2PR00MB0687.namprd00.prod.outlook.com<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fa%2Fchromium.org%2Fd%2Fmsgid%2Fblink-dev%2FMN2PR00MB068749AC3484CA42C4FE32F0F2869%2540MN2PR00MB0687.namprd00.prod.outlook.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028812782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=8diH2Q8duxVp7DJ8te%2F2HftJEfwdtKpVtYTb1VHjDEQ%3D&reserved=0>. -- 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<mailto:blink-dev+unsubscr...@chromium.org>. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADp2-T8%2By66HWwJP8p2-%2BcvNTQeN1%3DCbP6x9z0Su3ZJBOcNQ3w%40mail.gmail.com<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fa%2Fchromium.org%2Fd%2Fmsgid%2Fblink-dev%2FCADp2-T8%252By66HWwJP8p2-%252BcvNTQeN1%253DCbP6x9z0Su3ZJBOcNQ3w%2540mail.gmail.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7CSara.Tang%40microsoft.com%7C62d286347825457df11408d99fc9f115%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637716512028822740%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=HNvD461dsnPa8FMhqB%2F%2BkXStjB4nPAP0aYuE9PtDNls%3D&reserved=0>. -- 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 on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/BY5PR00MB06755F9D9E450E9C82192272F28E9%40BY5PR00MB0675.namprd00.prod.outlook.com.