Remove built-in colorways and inform their remaining users about colorways on AMO
Categories
(Firefox :: Theme, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox139 | --- | fixed |
People
(Reporter: dao, Assigned: baku)
References
(Blocks 2 open bugs, Regressed 1 open bug, )
Details
(Whiteboard: [addons-jira])
Attachments
(3 files)
As we roll out bug 1808589, we'll want to stop shipping built-in colorways sometime soon.
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
| Reporter | ||
Updated•1 year ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 1•7 months ago
|
||
| Assignee | ||
Comment 2•7 months ago
|
||
Updated•7 months ago
|
Updated•7 months ago
|
| Assignee | ||
Comment 3•7 months ago
|
||
| Assignee | ||
Updated•7 months ago
|
Updated•7 months ago
|
Backed out for causing bc failures @browser_BuiltInThemes_installs.js.
Comment 6•6 months ago
|
||
Hey Andrea, it looks like the reason for the browser_BuiltInThemes_installs.js failure is just the fact that the test setup callback was stubbing with sinon a method that the part 3 patch is removing, removing that sinon stub seems to be enough to fix that failure, the following is the diff I applied locally to make the test to pass:
diff --git a/browser/themes/test/browser/browser_BuiltInThemes_installs.js b/browser/themes/test/browser/browser_BuiltInThemes_installs.js
--- a/browser/themes/test/browser/browser_BuiltInThemes_installs.js
+++ b/browser/themes/test/browser/browser_BuiltInThemes_installs.js
@@ -29,10 +29,6 @@ add_setup(() => {
info(`Got AddonManager.maybeInstallBuiltinAddon call: ${args}`);
maybeInstallBuiltinAddonCallArgs.push(args);
});
-
- // Stub BuiltInThemes method called from ensureBuiltInThemes to
- // make it a no-op.
- sandbox.stub(Object.getPrototypeOf(BuiltInThemes), "_uninstallExpiredThemes");
});
add_task(async function test_maybeInstallActiveBuiltInTheme() {
would you mind to roll that into part 3 patch?
| Assignee | ||
Updated•6 months ago
|
Comment 8•6 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/b6571fe9eb73
https://hg.mozilla.org/mozilla-central/rev/764d7b27fa86
https://hg.mozilla.org/mozilla-central/rev/8c5612805e02
Comment 9•6 months ago
|
||
Is this something we wanted to call out in the Fx139 relnotes?
| Assignee | ||
Comment 10•6 months ago
|
||
No. We already migrated users to the AMO colorway themes. This is just the final cleanup.
Updated•6 months ago
|
Description
•