Closed Bug 836230 Opened 12 years ago Closed 9 years ago

Preference spellchecker.dictionary doesn't retain user set value

Categories

(Core :: Spelling checker, defect)

18 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla43

People

(Reporter: alexandre.broustail, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0 Build ID: 20130116073211 Steps to reproduce: Whenever I use the contextual menu in a textarea to change the language for spell checking, the setting is not retained after a browser restart. I'm trying to set the classic dictionnary of the french dictionary pack as default ( https://addons.mozilla.org/en-US/firefox/addon/dictionnaires-fran%C3%A7ais/). Its preference value is fr-classic. I use the en-US version of Firefox. Actual results: Whenever I start Firefox and start to type in a textarea, the value of spellchecker.dictionary in about:config is reset to fr-reform. After moving all dictionary files but fr-classic in my profile, the value of the preference was set to en-US. Expected results: The value of spellchecker.dictionary should be the one I chose in the contextual menu or set via about:config after a browser restart.
Works for me for Windows 7 x64 for Firefox 18.0, 18.0.1 and Latest Nightly using the add-on provided. Each dictionary I select from context menu "Languages", remains selected after restart. alexbrst, please try again using the add-on on a new profile and report back if the issue is still there. http://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles
Component: Untriaged → Spelling checker
Product: Firefox → Core
I've deleted my profile and created a new one. I've installed the french dictionary and it still doesn't retain the value I set (after I restart the browser). It's stuck on "French (reform)" and I have to set it again to "French (classic)".
I see this as well with Firefox 27.0.1 for Ubuntu, and have seen this bug for a number of years. Right now Firefox continuously sets spellchecker.dictionary to "es_CU" although I am an English speaker. When I reset the about:config key and restart Firefox, it reverts to es_CU. In the past I've seen it set to en_GB, German, and Dutch. I suspect this is a duplicate of bug #635874, where the reporter indicated it was due to Sync.
I have been versioning my Firefox configuration for some years now, and I believe I have seen this behaviour on every version up to Firefox 33 on Windows, Ubuntu and Arch Linux. It keeps changing my dictionary seemingly randomly, but *always* to "fr_FR". On Linux I have installed aspell and hunspell packages for English, German and French: <https://github.com/l0b0/root/blob/15c35694211bc82e5545133dadf1419f630e4f1b/modules/spell_checker/manifests/init.pp>
Depends on: 1200533
Closing this bug as per bug 1073827, comment #33. If you want to reopen it, please present a reproducible test case.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
You need to log in before you can comment on or make changes to this bug.