Bug 1736163 - layout.css.prefers-color-scheme.content-override should trigger a look and feel update.

MANUAL PUSH: Trivial orange fix CLOSED TREE
This commit is contained in:
Emilio Cobos Álvarez 2021-10-17 15:32:02 +02:00
parent 5aad4d7e58
commit 5122357c49
2 changed files with 2 additions and 0 deletions

View File

@ -412,6 +412,7 @@ class SpecialPowersParent extends JSWindowActorParent {
for (let pref of actions) {
requiresRefresh =
requiresRefresh ||
pref.name == "layout.css.prefers-color-scheme.content-override" ||
pref.name.startsWith("ui.") ||
pref.name.startsWith("browser.display.") ||
pref.name.startsWith("font.");

View File

@ -430,6 +430,7 @@ static constexpr struct {
{"browser.display.windows.native_menus"_ns},
{"browser.proton.enabled"_ns},
{"browser.proton.places-tooltip.enabled"_ns},
{"layout.css.prefers-color-scheme.content-override"_ns},
// This affects not only the media query, but also the native theme, so we
// need to re-layout.
{"browser.theme.toolbar-theme"_ns, widget::ThemeChangeKind::AllBits},