by FEBE-paradox » Fri Apr 03, 2015 5:06 pm
OK, I've installed the debug xpi & tried to set the preferences w/ the debug console turned off. Same thing happens. When I use the Clear FEBE Preferences button, I get a slider box that says:
FEBE Message
undefined
undefined
undefined (in red)
undefined
After I click OK, I get a Javascript Application message pop up box that says
undefined
I'll check to see if I have the latest java installed (it's set to auto update, but it's flaky sometimes).
Checking the about:config settings, the preferences are reset.
Next, I'll try saving prefes using the debug mode & copy the console output & paste it here:
SyntaxError: test for equality (==) mistyped as assignment (=)? febe.js:1186:35
ReferenceError: reference to undefined property FEBE.selectedItemsList.bookmarks febe.js:7164:3
TypeError: FEBE.selectedItemsList.bookmarks is undefined febe.js:7164:3
TypeError: FEBE.selectedItemsList.preferences is undefined febe.js:7170:3
TypeError: FEBE.febeProfDir.clone is not a function febe.js:7209:16
TypeError: FEBE.selectedItemsList.usernamePasswords is undefined febe.js:7223:3
TypeError: FEBE.febeProfDir.clone is not a function febe.js:7232:16
ReferenceError: assignment to undeclared variable stmt febe.js:7257:3
ReferenceError: reference to undefined property FEBE.selectedItemsList.formfillHistory febe.js:7274:6
TypeError: FEBE.selectedItemsList.formfillHistory is undefined febe.js:7274:6
ReferenceError: reference to undefined property FEBE.selectedItemsList.permissions febe.js:7308:6
TypeError: FEBE.selectedItemsList.permissions is undefined febe.js:7308:6
SyntaxError: test for equality (==) mistyped as assignment (=)? febe.js:1186:35
ReferenceError: reference to undefined property FEBE.febeMsg[5] febe.js:6264:1
SyntaxError: test for equality (==) mistyped as assignment (=)? febe.js:1186:35
SyntaxError: test for equality (==) mistyped as assignment (=)? febe.js:1186:35
ReferenceError: reference to undefined property this.febeIgnoreList[addon.id] febe.js:884:0
SyntaxError: test for equality (==) mistyped as assignment (=)? febe.js:1186:35
ReferenceError: reference to undefined property this.febeMsg[301] febe.js:7561:1
SyntaxError: test for equality (==) mistyped as assignment (=)? febe.js:1186:35
ReferenceError: reference to undefined property this.febeIgnoreList[addon.id] febe.js:884:0
The preferences seem to be saved since they appear in the about:config page, but of note is that the items I checked in the What to backup page are all marked as default = true, except for the "Backup userChrome files", which is saved as user set = true. In fact, a lot of the settings are set as default = true, even the items that I didn't select.
Also I just noticed that the "extensions.febe.buType = both, even though it's displayed as selective. When I change the selection in the Options page to Full Profile, the setting in about:config changes to profile. When I select Selective, it gets changed to selective in the about:config page.
Hope this debug helps. It seems the preferences are being saved, but it's inconsistent whether it's being read from the FF settings file.