There are at least 25 upvotes on the Chromium issue tracking this bug, showing wider interest in the feature.
Ergonomics
`accent-color: auto` also exposes the system accent color via styled form controls. Unlike `AccentColor/AccentColorText`, it was originally unscoped, leading to inconsistent availability of system color styling. We have since aligned behavior by scoping system colors to web app and initial profile contexts, scheduled for Chrome 149. `AccentColor/AccentColorText` is planned for Chrome 150 to allow buffer time in case compat issues with the scoping change need rollback.
Activation
It will not be challenging for developers to take advantage of this feature as-is. This feature would not benefit from polyfills.
Security
This feature could be used for fingerprinting by exposing the user's system accent color to the web. To mitigate this, we've scoped access to the system accent color to only installed web app contexts to narrow the breadth of exposure and additionally made it only accessible to the primary/initial profile to prevent cross-profile fingerprinting scenarios.
WebView application risks
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No risk.
Automated browser tests: https://source.chromium.org/chromium/chromium/src/+/main:content/browser/accent_color_browsertest.ccFlag name on about://flags
CSSSystemAccentColorKeywordFinch feature name
CSSSystemAccentColorKeywordRollout plan
Will ship enabled for all usersRequires code in //chrome?
FalseTracking bug
https://issues.chromium.org/issues/40229450?pli=1Estimated milestones
Shipping on desktop
150
DevTrial on desktop
115
DevTrial on Android
115Anticipated spec changes
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.Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5068127364186112?gate=5105472708804608