Manuel Rego Casasnovas
unread,Nov 5, 2021, 5:39:49 AM11/5/21Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Chris Harrelson, Fernando Serboncini, Sara Tang, blin...@chromium.org, Alison Maher, Daniel Libby
On a similar note of what I mentioned in the new "only" keyword for
color-scheme property, I'm having a hard time getting the whole picture
of that spec:
https://drafts.csswg.org/css-color-adjust/
Do we have a full explainer of the whole spec? The spec is about 2
different things color schemes and forced colors, but they have some
similarities. Then the properties names and values are quite different.
E.g. "color-scheme: light only" vs "forced-color-adjust: none" vs
"color-adjust: exact". They are somehow about opting out of something,
but the properties names and syntax is pretty different.
Cheers,
Rego
> ------------------------------------------------------------------------
> *From:* Fernando Serboncini <
fs...@chromium.org
> <mailto:
fs...@chromium.org>>
> *Sent:* Friday, October 29, 2021 8:21 AM
> *To:* Sara Tang <
Sara...@microsoft.com
> <mailto:
Sara...@microsoft.com>>
> *Cc:*
blin...@chromium.org <mailto:
blin...@chromium.org>
> <
blin...@chromium.org <mailto:
blin...@chromium.org>>; Alison
> Maher <
Alison...@microsoft.com
> <mailto:
Alison...@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 thisI2S:
> 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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339738955%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=DU66ohWIfaMOCWEffOH%2FZnWTEmITV7ZaSmeWT%2BmZIcY%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339748916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=KS9HCv0cUqSOVfnn%2FPoGxNwQNv5S1hztDwF%2FVSvUmyI%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
> <
blin...@chromium.org <mailto:
blin...@chromium.org>> wrote:
>
>
> Contact emails
>
>
sar...@microsoft.com
> <mailto:
sar...@microsoft.com>,
alison...@microsoft.com
> <mailto:
alison...@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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339748916%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=DWthG7wyL%2BhzWXHdx4oQs2PNg49AhRoV0vXyNz5gXAk%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339758868%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=20lJLa8c%2BxRDoldBHmd8Zro%2F%2FYtqwK%2BI%2BYwne0ES6Y8%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
>
>
sar...@microsoft.com
> <mailto:
sar...@microsoft.com>,
alison...@microsoft.com
> <mailto:
alison...@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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339768823%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=aRu0keSh5Rgj%2BVTIFQ9%2BLXLuWr0bdGWAgxk3niZPKkw%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339778777%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=2BCGuB1g2yK%2BwFjvlbRmHrZK4VjbnpOn6wlAOWsbFW8%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339788762%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Dob%2FFFwGosRxYuAKYPnyy%2BUq%2FpIOxheAWH28J7aDTkk%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339788762%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=7sRhz%2BN0OGJS1O3mcuGtPew%2FaFc3DfH1RdJUQxGiztg%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339798714%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=PhV3v3KSW4C5ZA2ijDs7idQKnVSdhnKJ8%2BMg8595xP4%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339808668%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=dI0KmfEyg7QYr4SWu4KV5SIzImGVhEMuVZLRpwGybQs%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339808668%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=mIPcRPvMnwO2HOCEVOq7r353lNjM8CUzBkuYvdTyAWQ%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339818620%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=SHWBFGBFuNTysia69jjiNVJLsa29c8zsI%2B3N3FZhJ4c%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339828575%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=NoRXKO3PIpLC6A7e8WOoGc9jLyhrl8fo9Ai5CS6XM1M%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339828575%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=YthbjXfiXO9wof3nuOetIwinBK0jjUP5AVhVUfeukU8%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339838512%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=bwj8d5Iuysd%2BK%2BGQWxfZfKtqlSAjXnEbZlBpXt8Ea%2BQ%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339848469%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=pgrHxrq5huDuH3GaPn6SBNQgf6ufElvunWetWrr5hCg%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339848469%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=R6q1%2Bj%2Bx9%2BU8cVp56H39B9jputo8HOPLnStP%2B7SCa4c%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339858423%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=G3OVKdoW0%2Bslgd7OCWDP9byONv%2BMi14PgnPIE5CcEZc%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339868380%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=6pzvIhvcNPl9Jcy2oUEHZac%2F%2FosDl9L6WhUBA4GPF7E%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339868380%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=6pzvIhvcNPl9Jcy2oUEHZac%2F%2FosDl9L6WhUBA4GPF7E%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339878342%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=bU79IZ9OB%2BPjnVGl5mIvhfGc96XSvLIqMlld9nER1ZY%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339888302%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=eBwScAiBdj7pj4ZIyRy1CA1KylStyUnAA2wDX0bGeNI%3D&reserved=0>)
> <
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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339898248%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=M00sR995ztt%2BHpC6%2FxStHXtL3UDX%2BKlJ6sGM46f5MuI%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339898248%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=96r%2BiyczUwADHF2r8aYiYMA0UpvWObWTOu8khCmLZ7A%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339908208%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=IlPObZjmag%2FPaJvSdCzEyziw5eBs9jlhr0UkRPaj%2FzQ%3D&reserved=0>
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeature%2F4887620095049728&data=04%7C01%7CSara.Tang%40microsoft.com%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339918192%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=O6DtCk5zzReAzAZzw3Hn1NNgI7lBo%2FIqxMga8NI%2Fp2w%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339918192%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=4cXYJEBj7qc3qRBL6XS03PIHIqOUDh730j6yGqnngjk%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339928145%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=kQALtA4SvRDL36NHY5wLqnfTOIO9dLz%2Bg7wk3wGh0CA%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339938101%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=FC%2BwfzWJ%2FsighNj%2BWhwd4D2Oz%2BhIb6oBh07We2em0eQ%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339938101%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=SZBbAOwbCZfEq6epJN9rA%2B%2BVQ5gJ0xZwG5l81gfHcls%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339948044%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=4vD1f3RHfk2CUIGnd3uA%2F%2F16syvPdJ8%2BJpqPLnZo%2Fkg%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339958018%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=9C9bg%2ByKvdhTttJ%2BdfybiWgeVYAgCjdZ4%2FGUo7y09Cs%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339958018%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=%2FqzsEGzg0zyIpmv1jXSNWXg6sb0pyi%2Bo5KY61MKz6Hc%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339967960%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=SFKnEGzFvfwmYpP9xtpjmAf5kBd1HLlPGX86hO5T5Tg%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339977921%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=VR5aXISJFOQmuFKjcxVumlxf3aB%2BMl%2Bhy3AnTwEqcBI%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339977921%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=tzENjj0e5InHdFCHOsGKkJ0aIp3ZZ%2BkFAFj81ufPv0U%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339987872%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=NCjSfXgllzwEpd0a2J2ampjX4KHv7SzloXBsBR7n%2Bnk%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339997838%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=gV%2FyRYjkVmFm7ea7MX1r8hx%2F2q%2FIPa%2FHq1usgiHoGzo%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177339997838%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=5cUT1k9FAjl5Q%2FAVH1gdnGY7%2Ben3GecKfDRieVL02bk%3D&reserved=0>)
> <
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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177340007773%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=47qmQPajcOv4kO5JkVBAm00bVMxwyg4V0b8J%2B7JjCIs%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177340017735%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=iVtvWFCqR612YFRdnPA4ox7OArpJtjwN0lssMaZCymU%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177340027688%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=WKYPO5%2BKk7%2Bth%2FyV%2B%2B1XI8zSML9oSqcJq9IExRHhWEI%3D&reserved=0>
> <
https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.chromestatus.com%2Ffeature%2F4887620095049728&data=04%7C01%7CSara.Tang%40microsoft.com%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177340027688%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Ei2xWeY4P3HhNLz%2BRDxgvqBrkBdG%2FHrocj5v%2Bqs%2BQOM%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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177340037644%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=d51qMITEBu93H1d06hgsrCmW9mPObcvp2QciRwmtp%2FY%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+...@chromium.org
> <mailto:
blink-dev+...@chromium.org>.
> <
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%7Cafe9d7d59d5d4f31cb2108d99aefdd45%7C72f988bf86f141af91ab2d7cd011db47%7C0%7C0%7C637711177340047601%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=LAU7djbsel%2FtSbcqsHBr3aPxQ3hs6QoYuPmolomqjYg%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+...@chromium.org
> <mailto:
blink-dev+...@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://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADp2-T8%2By66HWwJP8p2-%2BcvNTQeN1%3DCbP6x9z0Su3ZJBOcNQ3w%40mail.gmail.com?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
blink-dev+...@chromium.org
> <mailto:
blink-dev+...@chromium.org>.
> To view this discussion on the web visit
>
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_c52Nx6ZLZyxTOi0HiSrUMMHYj_A0p1owyy%2BpATET5uA%40mail.gmail.com
> <
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw_c52Nx6ZLZyxTOi0HiSrUMMHYj_A0p1owyy%2BpATET5uA%40mail.gmail.com?utm_medium=email&utm_source=footer>.