Closed Bug 728121 Opened 12 years ago Closed 6 years ago

Setting properties on pending non-restartless installs aren't updated in the staged JSON, so are lost on restart

Categories

(Toolkit :: Add-ons Manager, defect)

defect
Not set
normal

Tracking

()

RESOLVED INACTIVE

People

(Reporter: Unfocused, Unassigned)

Details

If you have a pending non-restartless install, currently you must set any properties on the addon (such as userDisabled) during onInstallStarted. If you wait until after that, the changes won't get written to the staged JSON file, and thus are lost on restart.

This is the underlying cause of bug 712542, where sync was setting those properties after onInstallStarted.
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.