[Tracking Requested - why for this release]: Would be bad to ship
prefers-color-scheme without this bug fixed.
So, we don't react to the
ui.* pref changes using NotifyThemeChanged(). Is that expected Jimm?
Anyhow, even with that fixed (I can spawn a different bug for that), I think we wouldn't detect the actual dark mode changing on Mac, and we probably need something similar to what prefersReducedMotion did.
I don't have a Mac or Windows machines at all... First, can anybody double-check that the dark theme properly reacts to changes in Windows? I suspect it goes via ThemeChanged(), which should take care of that.
I'd be surprised otherwise given we have code in the tree listening to that:
Anyhow. Probably Hiro or Markus can provide mentorship for this bug. It probably shouldn't be too hard... I could work on it at the beginning of March when I'm back at the office. Though if somebody wants to steal it please be my guest.