Sometimes switching to a different color scheme does not work

My default color scheme is WCAG light. So, when I choose, for example, “grey amber,” it still looks like the light theme[1]. So, I visit https://meta.discourse.org/my/preferences/interface and change the color scheme to “Theme default” and remove the tick to change it on all devices. At least for me, that makes sense because I don’t use grey amber on other devices. The preview still looks okay, so I save the changes. But after refreshing, the color scheme is WCAG light again.
It works to change the color scheme to “dark” with the same steps, so maybe it is related to “theme default”. To change my color scheme to default, I have to leave “change on all devices” checked. Is this expected to work like that? I have been caught in this situation multiple times.


  1. That always confuses me when I use the sidebar switch ↩︎

3 Likes

I still have this problem

3 Likes

Thanks for circling back here, @Moin. That certainly feels like unexpected behaviour - could you please confirm if it is still an issue for you today? We released an update for this on Monday this week that makes a lot of improvements to this area of Discourse. Could you please have a look and let me know if the issue persists or if it is solved now?

Thanks!

1 Like

Yes, today switching to “theme default” still doesn’t stay when I reload, while switching to for example dark works.

2 Likes

I think some of these issues may be addressed by this PR (not yet merged at time of writing):

UX: fixes and improvements for color palettes by awesomerobot · Pull Request #34359 · discourse/discourse · GitHub

1 Like