Remix.run Logo
▲ _boffin_ 5 hours ago

> Safari prevents websites from detecting when Adaptive Dark Mode has been applied. JavaScript that queries CSS colors will get the original authored colors, not the transformed ones. Any images drawn into canvas render in their original form.

So… the browser is now intentionally lying now. Ain’t that great.

▲mirashii 4 hours ago | parent | next [-]

Browsers already intentionally lie all the time, and have had to for years, because fingerprinting and tracking by various ad networks and bad actors has been rampant.

▲mortenjorck 4 hours ago | parent | prev | next [-]

This is more or less unavoidable to avoid breaking poorly-architected front-ends that rely on styling to handle logic.

▲kccqzy 4 hours ago | parent | prev | next [-]

Browsers lie all the time. Browsers also prevent sites from getting the color of a link because visited links can be shown in a different color and this can be used by the site to tell if a user has ever visited a link.

Don’t you love it when browsers lie to websites to enhance the user’s privacy.

▲morsch 4 hours ago | parent | prev | next [-]

It's the user's agent

▲neilalexander 4 hours ago | parent | prev | next [-]

One less thing to fingerprint.

▲kvuj 4 hours ago | parent | prev [-]

> So… the browser is now intentionally lying now. Ain’t that great.

To the server. I'm 100% behind this. The unholy amount of control websites have over our web browser should go down, not up.

▲giancarlostoro 4 hours ago | parent [-]

> To the server. I'm 100% behind this. The unholy amount of control websites have over our web browser should go down, not up.

Especially when so many lack reasonable ADA compliance.