Closed Bug 593367 Opened 14 years ago Closed 14 years ago

Thunderbird 3.1.2 is inconsistent in creating and setting user preference variables.

Categories

(Thunderbird :: General, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: mdigiorgi, Unassigned)

Details

(Keywords: regression)

User-Agent:       Opera/9.80 (Windows NT 5.1; U; en) Presto/2.5.24 Version/10.54
Build Identifier: Thunderbird 3.1.2 (Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.9.2.8) Gecko/20100802)

Thunderbird 3.1.2 is inconsistent to previous versions and internally in creating and setting user preference variables via user.js and via the Config Editor.

Example:

Under Thunderbird 2.0.0.24 and prior, the following line in user.js:

user_pref("general.useragent.override", "");

creates a persistent variable in prefs.js and sets its value to null. The same line under Thunderbird 3.1.2 has no result in both the current instance and in prefs.js.

Using the interactive Config Editor for the same variable will create and set it for the current session but it does not persist via prefs.js.

Conversely, the line:

user_pref("general.koatl.override", "");

will create the new variable and set it persistently via prefs.js.


Reproducible: Always

Steps to Reproduce:
see Details
Actual Results:  
see Details example


The new variable is set per command and persists via a prefs.js entry. Alternatively, any and all new variables and their values should be recognized as session-only and maintained across sessions via user.js.
Version: unspecified → 3.1
This WFM with other keys. can you disable themes and add-ons and see if it works better ?

What are the rights on your prefs.js file (ie can you write in that file ) ?
Keywords: regression
Thank you. After further testing it appears the bug belongs to Mnenhy 0.8.3. I'll note it there.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.