67518a2adf
Skin and mode are per-profile localStorage, and every desktop window is a separate renderer on the same origin that reads them once at boot. Changing the theme in the HUD therefore repainted the HUD alone; the app window still held its startup value and reverted the moment you looked at it. Listen for `storage`, which fires in the OTHER windows of an origin — exactly the set that needs to catch up.