Open
Bug 641581
Opened 15 years ago
Updated 15 years ago
Flush add-on preferences when invoking Data or Add-Ons Manager from Software Installation pane
Categories
(SeaMonkey :: Preferences, defect)
Tracking
(Not tracked)
NEW
People
(Reporter: rsx11m.pub, Unassigned)
Details
This is not related to the redesign of that pane (bug 606482, bug 639968)
but was observed while testing those. On Linux, checking or unchecking either the "Allow websites to install add-ons and updates" or "Personalize add-on recommendations" boxes directly propagates to the respective preference values (xpinstall.enabled, extensions.getAddons.cache.enabled), thus opening the Data or Add-Ons Manager by the respective links puts those into the right context.
It's a different story on Windows, actually also for the 2.0.12 release build. Checking or unchecking an option doesn't change the respective preference until the "Ok" button is clicked, and there is a "Cancel" button to discard changes. However, clicking "Allowed Websites" or "Manage Add-ons" retains the previous states of these preferences regardless of what's shown in the pref dialog.
The proposal is to flush at least these two preferences when clicking on either link, thus the manager tab is in the right context and obeys any selections the user may have done in the Software Installation pane prior to invoking them.
I'm filing this specific for Windows as it doesn't apply for Linux, don't know if MacOSX is affected by this issue as well.
Comment 1•15 years ago
|
||
I guess this will be obvious to developers but just FTR we need to make sure we actually only flush those prefs and not by any chance all changes made on different pref panels.
Yes, that's what I was thinking of, thus the equivalent of "fflush()" in C for a specific preference setting applied to those needed by the invoked manager.
You need to log in
before you can comment on or make changes to this bug.
Description
•