Closed Bug 1482870 Opened 6 years ago Closed 6 years ago

Theme Experiments not applied to new windows

Categories

(WebExtensions :: Themes, defect, P5)

defect

Tracking

(firefox68 fixed)

VERIFIED FIXED
mozilla68
Tracking Status
firefox68 --- fixed

People

(Reporter: mozbz, Assigned: ntim)

References

Details

Attachments

(2 files)

If it's too early to start filing bugs on Theme Experiments, just say the word.

STR:
0. Create a new profile and in 'about:config' set 'extensions.legacy.enabled' to 'true'.
1. Create or install a Theme Experiment, providing some experimental rules (one is provided).
2. Check that the Experiment's changes are visible (the Identity Box is a garish lime color).
3. Open a new window.

Actual Results:
The experiment's changes are not visible in the new window.
Any new variables aren't applied to the new window, and any stylesheets provided with the experiment are not loaded (a stylesheet isn't required to trigger this - it was just a more visible demonstration than many of the root variables not already covered).

Expected Results:
The experiment's changes should be visible in all future windows.
Attached file Bug demonstration XPI
Priority: -- → P5
Thanks for reporting this. This seems like something we need to fix.
Blocks: 1347207
Status: UNCONFIRMED → NEW
Ever confirmed: true

The refactoring in bug 1525762 will make it easier to fix this.

Assignee: nobody → ntim.bugs
Depends on: 1525762
Blocks: 1540387
Pushed by ntim.bugs@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/de0a6c9a38a9
Make current theme experiment initialize in new windows. r=kmag
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla68

I now see the Expected Results in Nightly 68.0a1 2019-04-04. Thank you!

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: