'Browsers saying dark mode enabled even when not enabled
I'm testing in both Chrome and Firefox. In Firefox I have no plugin, but in Chrome I have the Darkreader plugin for dark mode.
Here is my problematic code:
$(document).ready(function() {
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
alert('dark');
} else {
alert('light');
}
});
No matter what, whether I have Darkreader disabled in Chrome or am testing in Firefox, I get "dark" mode every time.
The code is seemingly pretty simple - is there a way to fix this code so I get the actual scheme the user is using?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
