Moonchild wrote:Usually when this happens, the website controls are styled but not complete, creating a mismatch between styled and unstyled parts of the element, where the unstyled parts will adopt the system theme, and the styled parts are not -- so it does exactly what you expected: the browser's styles override the system styles.
A potential solution on the browser side would be to always force a default style, but that would mean the controls will no longer respond to system themes, and people will not like that either.
Isn't part of the issue that some website coders only define
some colours, assuming a user would never dare to use custom colours?
There is the one website coders rule "define one colour, define all colours"
Like with
GMX.net, they are notoriously bad at that. When I used a forced colour setting that overrides the website colours (prior using
Advanced Night Mode), I often had issues with GMX since they e.g. define that the text of a email should be very dark grey, but they never define the rest, e.g. the background. So I got very dark grey on black background.
Or with emails sent by GMX support. In interlink I also defined the colours, also having very light colours text, link, visited link. And black background. Now, the GMX email sure
only defines the html text as being black (that would be the default setting anyway if nothing would have been changed
), and
define nothing more. So I get their Email as being black on black.
Which reflects the help they are willing to give to free account users anyway:
readability none, help provided: none.
"define one colour, define all colours", I already told them when I was a paying customer for a year about the issue, but the ones on the telephone did not understand or not care, or both. All they said was "users are not supposed to change the default colours in their browser, when that causes trouble reset to factory standards", say what?
No, its the inability of the GMX web and email coders that causes trouble, not the user changing colours in his or her own browser to feed the individual need. Seriously.