diff --git a/toolkit/profile/content/createProfileWizard.js b/toolkit/profile/content/createProfileWizard.js index 9e87fb42207d6d..57f8f3338af270 100644 --- a/toolkit/profile/content/createProfileWizard.js +++ b/toolkit/profile/content/createProfileWizard.js @@ -24,6 +24,18 @@ var gProfileDisplay; // Called once when the wizard is opened. function initWizard() { + // Inherit color scheme overrides from parent window. This is to inherit the + // color scheme of dark themed PBM windows. + let openerColorSchemeOverride = + window.opener?.browsingContext?.top.prefersColorSchemeOverride; + if ( + openerColorSchemeOverride && + window.browsingContext == window.browsingContext.top + ) { + window.browsingContext.prefersColorSchemeOverride = + openerColorSchemeOverride; + } + try { gProfileService = C[ToolkitProfileService].getService( I.nsIToolkitProfileService