Closed Bug 1202654 Opened 9 years ago Closed 6 years ago

“Restart now” and “Undo” buttons should not appear for Default theme in about:addons

Categories

(Toolkit :: Add-ons Manager, defect)

defect
Not set
normal

Tracking

()

RESOLVED INACTIVE
Tracking Status
firefox41 --- affected
firefox42 --- affected
firefox43 --- affected

People

(Reporter: vtamas, Unassigned)

References

Details

Reproducible on: Firefox 43.0a1 back to Firefox 4 across all platforms

STR
1.Launch Firefox with clean profile.
2.Install a complete theme from: https://addons.mozilla.org/en-US/firefox/complete-themes/ and restart the browser.
3.Install another complete theme and restart the browser.
4.Go to about:addons -> Appearance and click “Enable” and then “Undo” buttons that correspond to first installed theme.

ER
I am not sure which should be here the expected behaviour, but I think that once “Undo” button is actioned, the operation is aborted. Which means that the enabled theme remains enabled, and “Restart” and “Undo” buttons should not appear for Default theme.

AR
[1] “Restart now” and “Undo” buttons appear for Default theme.
[2] “Undo” button that correspond to Default theme is not functional.
See screenshot: http://i.imgur.com/4KgbKgA.png


Additional notes:
- This issue is reproducible on Firefox 43.0a1 (2015-09-07) under Windows 10 32-bit, Ubuntu 12.04 64-bit and Mac OS X 10.10.4.
- This issue is not a regression because it reproduces back to Firefox 4.
“Error: Cannot disable the default theme    XPIProvider.jsm:6938:0” error is thrown in browser console when a click is performed on “Undo” button which correspond to Default theme.
Component: Theme → Add-ons Manager
Product: Firefox → Toolkit
Per policy at https://wiki.mozilla.org/Bug_Triage/Projects/Bug_Handling/Bug_Husbandry#Inactive_Bugs. If this bug is not an enhancement request or a bug not present in a supported release of Firefox, then it may be reopened.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.