These are all aliased to RFP protected colors AFAICT. Would be nice for some Linux (to save me firing up some VMs) and Mac results. Just compare to the hash above. You should be all good, and we can close this
I think they're the same for everyone if you don't use system colors (which is the default): which seems to be born out by mac/windows/android being the same
// [SETTING] General>Language and Appearance>Fonts and Colors>Colors>Use system colorsuser_pref("browser.display.use_system_colors",false);// [DEFAULT: false]
Maybe emilio could confirm and tom could tighten that up?
https://www.w3.org/TR/css-color-4/#typedef-system-color ... the list has grown... e.g. AccentColor, AccentColorText were added FF103 - and leaks on Android (and Linux, IDK about the others) but these are not leaked at least with browser.display.use_system_colors = false (they change visually in web content)
4deab2566e61bb0c91e603b53cca0edbff373a3d on both Linux and macOS. Will post an MR with this pref set to false (default for now but who knows about the future eh?)
the test only reports the colors of those properties supported, so on windows FF107 for example, three of those 19 are missing (ButtonBorder, Mark, MarkText)
I no longer know what is and isn't covered by RFP anymore. The only set I know for sure is covered is the stand-ins set. The rest, I know there are values not covered, and that browser.display.use_system_colors = falsehelps mitigate this (even beyond RFP I think), but not all: my gut feeling is that there are still just the five, listed way up there in this issue somewhere - oh, here it is - #40057 (comment 2754349)
/* 4510: disable using system colors * [SETTING] General>Language and Appearance>Fonts and Colors>Colors>Use system colors ***/user_pref("browser.display.use_system_colors",false);// [DEFAULT: false NON-WINDOWS]
default false non-windows ... are we enforcing this in windows in 00prefs.js or wherever ? I hope so @pierov
I no longer know 100%, TBH. RFP only covers stand-ins. The pref browser.display.use_system_colors from my experience seems to cover the rest: it depends on your OS and theming/system colors, obviously. And I'm kinda stock windows and nothing really changes. For example, RFP off in Firefox, the only change for all colors with the pref = false was LinkText + it's alias -moz-hyperlinktext (which happens to be one of those new CSS4 ones - see, the pref was needed - thank goodness for arkenfox )
The whole thing needs testing. The test is built (TZP). Take each OS, change the system colors to everything a different result, as much as possible. Record results. Then apply RFP + record results. Then apply browser.display.use_system_colors = false and record results. Get numerous TB users on ESR102 to return some css color results. Hopefully we've covered it (except I still think some colors are not covered, sorry - and I think some are CSS4)
If you want to close this one, and open a new ticket to follow up on overall CSS color FPing, go ahead