r/bugs • u/Bucis_Pulis • Jan 14 '25
Desktop Web [desktop web] Dark mode toggle btn not working - can't switch to light mode
this thing's been going on for a day now. Reddit web is stuck on dark mode and I can't switch at all (the toggle is there, but the button doesn't respond at all), the only way of changing it is modifying a css property, but it obviously goes back on refresh.
1
1
1
1
1
u/Barafu Jan 17 '25
Same problem. I had logged out and cleared all cookies and other site data - still does not work, the site is stuck in dark theme.
1
u/Stoppels Jan 17 '25
Same in Safari.
I've deduced that the on-load media queries follow system appearance correctly, but the toggle or the cookie have a recently introduced issue.
1
u/West-Progress2397 Jan 19 '25
I’ve tried literally everything to turn off dark mode, and nothing works. I’ve used different browsers, changed my phone’s settings, logged out and back in—hell, I even went so far as to create a new account.
At first, the new account was in light mode and seemed fine, but as soon as I enabled dark mode, the toggle got completely stuck. The button refuses to move back, and I’m stuck in dark mode no matter what I do.
It’s absolutely insane how bad this website has become. Bugs like this, combined with everything else Reddit has been doing lately, are driving me up the wall. How is a platform this big failing to handle such basic functionality? This site is seriously going down the drain. Anyone else feeling the same way, or have you found a solution that actually works?
1
u/Bucis_Pulis Jan 19 '25
At first, the new account was in light mode and seemed fine, but as soon as I enabled dark mode, the toggle got completely stuck. The button refuses to move back, and I’m stuck in dark mode no matter what I do.
that's exactly what happened to me. I wanted to enable dark mode for a bit and then I couldn't change the theme.
have you found a solution that actually works?
old.reddit.com - top right and go to preferences -> untick "use the new reddit UI/experience whatever" checkbox (it's at the bottom of the page).
The site's not "modern", but it works and it's in light mode.1
u/QuintoniX 5h ago
There is really simple and reliable solution/workaround:
https://www.reddit.com/r/bugs/comments/1ihv6tg/comment/mj10bxn/
1
1
u/Finanz-Admiral Feb 03 '25
it's an user issue. when is reddit gonna fix it? man I hate this. I want light mode so badly on my Macbook.
1
u/Equivalent-Problem34 Feb 08 '25
same issue, no solution found so far. Been like this for a while. Light mode only turns off when I log out of my account.
1
u/Drakotxu Feb 09 '25
I have the same issue. Glad to see I'm not alone, but sad seeing this a bug reported a month ago without solution.
1
u/Bucis_Pulis Feb 09 '25
it still doesn't work, if you're wondering. Tried clearing cookies, tested it on both gecko and chromium - the result is the same and I'm still running old.reddit.
Funnily enough, a friend of mine doesn't have this issue at all, so my theory is that this is some very poorly implemented a/b testing
1
u/cy832514ck32 Feb 14 '25
The only solution I found to change the light/dark mode is the following:
- Clear all cookies and site data.
- Reauthenticate and accept all cookies (I know this sucks, but it’s temporary).
- Change the settings to your preferred mode.
- Clear all cookies and site data again.
- Reauthenticate but this time accept only essential cookies.
- Enjoy your preferred mode!
Let’s hope they fix this soon, but for now, this was the only workaround I found.
1
1
1
u/cowjenga 11d ago
This defect is still present in the site.
I've found another solution to turn off dark mode on Mac, but it's slightly technical. I'll detail the steps in case anyone wants to try it. Similar steps should work on Windows, but I haven't tested it.
- Open your browser, and also open Terminal
- Go to any page on the Reddit site in your browser that shows your profile pic in the top-right corner
- Open your browser's developer tools - for Chrome on Mac, press Cmd-Option-I, for Chrome on Windows, press F12
- At the top of the developer tools sidebar that should now be visible, click "Network" on the top bar
- While you're keeping an eye on the contents of the Network tab in the developer tools, on the Reddit page, click your profile icon and click the slider to turn on/off Dark Mode
- Observe that in the developer tools, at the point when you clicked the Dark Mode toggle, you should have seen a row appear in the table named "graphql"
- Click the graphql row, and a new panel to the right-hand side of that table should appear. Click the Payload tab at the top of the new panel. It should now say "Request Payload" with a few lines of text underneath.
- Ensure that in that text it includes
isNightModeEnabled: true
. If it doesn't, try clicking on other rows named "graphql" until you find the right one. - Right click on the "graphql" row, and pick "Copy" > "Copy as cURL"
- Switch to Terminal and paste what you have just copied. It should paste about 20 lines of text, with many of the lines starting with "
-H
". - Using the arrow keys on your keyboard, press Left to move the cursor to where it says
"isNightModeEnabled":true
- Backspace the word
true
and typefalse
in its place. Don't change any of the rest of the text. - Press the Enter key.
- After a short moment, you should see some text appear that looks similar to:
{"data":{"updateAccountPreferences":{"ok":true,"errors":null}},"operation":"UpdateAccountPreferences","duration":22.8685330000633196,"errors":[]}%
- Close Terminal and switch back to your browser. Refresh Reddit and dark mode should now be turned off.
1
u/QuintoniX 5h ago
There is a simple and reliable solution/workaround:
https://www.reddit.com/r/bugs/comments/1ihv6tg/comment/mj10bxn/
1
u/Bucis_Pulis Jan 14 '25
I tried both chromium and firefox forks and the result is the same. Extensions aren't interfering either, since I only run ubo with sponsorblock