Bug 254578
| Summary: | css AccentColor keyword is not synced | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Mattia Astorino <astorino.design> |
| Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED INVALID | ||
| Severity: | Normal | CC: | akeerthi, jensimmons |
| Priority: | P2 | ||
| Version: | Safari 16 | ||
| Hardware: | Mac (Apple Silicon) | ||
| OS: | macOS 13 | ||
Mattia Astorino
Hello, just trying the new css system color keywords. Just found that on Safari 16.4, the `AccentColor` is always blue, and doesn't reflect the system accent color.
Reproduction:
https://jsfiddle.net/a9pecbv5/
I would expect the css color AccentColor keyword to reflect system changes.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Aditya Keerthi
This is currently intentional behavior as a fingerprinting mitigation, to avoid exposing additional user preferences to websites.
Mattia Astorino
Ok, i understand that. But the color does't change at all even after page refresh. The AccentColor keyword is supposed to reflect the system accent color (per spec), while currently it stays blue no matter what.