Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No risk.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).
CSSWG issue https://github.com/w3c/csswg-drafts/issues/10372 tracks ongoing discussion regarding privacy mitigations for exposing user‑specific system colors such as `AccentColor` and `AccentColorText`, as no single cross‑UA fingerprinting mitigation approach has yet been standardized. Chromium has implemented context‑based exposure mitigations (e.g. limiting access to installed web app environments) that have undergone internal privacy review and operate within the existing CSS Color specification semantics. While future WG consensus on a unified mitigation model may introduce clarifications around when system color values are exposed, we do not anticipate any API shape changes or other spec resolutions that would introduce meaningful web compatibility or interoperability risk relative to current implementations.Contact emailsjar...@chromium.org, ort...@chromium.org, priy...@microsoft.com, akyer...@microsoft.com, alm...@microsoft.comSpecificationhttps://www.w3.org/TR/css-color-4/#css-system-colorsSummaryThe `AccentColor` and `AccentColorText` system colors can be used in CSS to access the system accent color specified on the user's device. This allows developers to apply native app like styling to their web content in contexts where users expect OS theme integration, such as an installed web application.Blink componentBlink>CSSWeb Feature IDsystem-colorMotivationWithout access to system accent colors, developers must hardcode theme values or implement non‑native design patterns, resulting in web applications that visually diverge from user‑configured platform settings. This is especially noticeable in installed web apps, where users expect a level of OS‑level visual integration comparable to native applications.Initial public proposalNo information providedTAG reviewNo architectural changes to make, `AccentColor` and `AccentColorText` are standardized and fully spec'ed CSS keywords.TAG review statusNot applicableRisksInteroperability and CompatibilityThis has no interop or compat risks because it is a new CSS system color.
WebKit: No signal (https://github.com/WebKit/standards-positions/issues/136)
--
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.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/70fe5ff3-9dd4-4d52-a9a6-8ab663259678n%40chromium.org.