Open Bug 1215783 Opened 10 years ago Updated 9 years ago

Unintended change of Spellcheck-dictionary from "fr-classic" to "fr-reform" or arbitrary other changes

Categories

(SeaMonkey :: General, defect)

SeaMonkey 2.38 Branch
defect
Not set
normal

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: tit_pom, Unassigned)

References

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; rv:41.0) Gecko/20100101 Firefox/41.0 SeaMonkey/2.38 Build ID: 20150923195647 Steps to reproduce: Put "fr-classic" into : "Edit" - "Preference" - "Appearance" - "Spelling" - "General" - "Language" Actual results: SM changed my parameter to "fr-reform" Expected results: "fr-classic" should be my default selection maintained forever
I use SM Mozilla/5.0 (Windows NT 6.1; rv:41.0) Gecko/20100101 Firefox/41.0 SeaMonkey/2.38 on a 32 bits pc running windows7 Pro SP1. The installed SM is: SeaMonkey Setup 2.38.exe Who is obtained this way: go to http://www.seamonkey-project.org/releases/ If you want the current stable release i.e. 2.38 then use it: - SeaMonkey 2.38 - Official Build - click on "Download(windows) of English (US) SeaMonkey Setup 2.38.exe (33.8MB - 34,633KB) donwloaded to C:\ADDON\ADDED\Mozilla-Suite\SeaMonkey\2.38\ d509925f03832eebe523d3458a6e68e2 win32/en-US/SeaMonkey Setup 2.38.exe Who contains no dictionary installed instead of the bundled one: English/United States Then I do: from https://addons.mozilla.org/en-US/seamonkey/browse/type:3 gives you: https://addons.mozilla.org/en-US/seamonkey/language-tools/ click on: French Français Install Dictionary (1.5 MB) brings you to: https://addons.mozilla.org/en-US/seamonkey/addon/dictionnaires-fran%C3%A7ais/ where we see: French spelling dictionaries 5.4.1 no restart Right-click on "Add to SeaMonkey" and choice: "Save Link Target As" will download: dictionnaires_francais-5.4.1-sm+tb+fx.xpi So far, so Good. All is installed and I use SM and i do: "Edit" - "Preference" - "Appearance" - "Spelling" - "General" - "Language" I am presented by 5 choices which are: - English/United states - fr-classic - fr-classic-reform - fr-modern - fr-reform I put there "fr-classic"(the second choice) .... Note: I never choose a dictionary for a text field on a website. But SM, for the next mail, SM have changed my choice to "fr-reform"(the last choice)
I observed something similar, I do no know whether related: My SeaMonkey 2.38 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0 Build 20150923195647 (Classic Theme) on German WIN7 64bit again and again switched dict. to "fr-???" from the top of the list in menu 'Edit → Preferences → Appearences → Spelling), although I again and again selected en-us or German there or in composer panes. But as soon as I tried to do more research and to make the the problem reproducible, the problem disappeared.
Problem back again! Sometimes my selection persists for a while, even few days, but sometimes SM does the switch back to fr-reform within few moments. And I still don't know what exactly does the RESET to the (why ever) "default"- dictionary. I more or less _never_ use a french spell check, that one only is installed for test affairs. NEW, but still more research required!
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: SM reset my Spelling dictionary to "fr-reform" → Unintended Spelling-dictionary-reset to "fr-reform" (default?)
@Reporter: What is the difference to "Bug 1210172 - SM cannot maintain the previous spelling choice"
Status: NEW → UNCONFIRMED
Ever confirmed: false
Flags: needinfo?(tit_pom)
The bug https://bugzilla.mozilla.org/show_bug.cgi?id=1210172 is different. It was done because, before SM 2.38, when using the Spelling button to change the dictionary, let's say between English or one of the French one .... this last choice was maintained. I have been told that this is not the case now ... The maintain choice is done at the default we put at: "Edit" - "Preference" - "Appearance" - "Spelling" - "General" - "Language" And, this is working ... If I put English there, This choice is maintained(SM never reset it to one of the french dict). If I put one of the French dictionary, This choice is maintained(SM never reset it to the english dict). This bug speak only about the fact that inside the french possibilities ... The choice "fr-classic" is reset by SM to "fr-reform". Changing my default choice between the french dictionary. SM never reset to English when I have choiced "fr-classic" - and SM never reset to "fr-reform" when I have choiced "English/Unites States".
(In reply to Raymond from comment #5) > This choice is maintained(SM never reset it to one of the French dict) Not for me. But the problem is that I do a lot of tests with my SM, switch between versions and profiles ... . So I can't know what the reason for my problems. And currently I can't confirm your problem from this report here.
Flags: needinfo?(tit_pom)
Summary: Unintended Spelling-dictionary-reset to "fr-reform" (default?) → Unintended change of Spelling-dictionary from "fr-classic" to "fr-reform"
Summary: Unintended change of Spelling-dictionary from "fr-classic" to "fr-reform" → Unintended change of Spellcheck-dictionary from "fr-classic" to "fr-reform"
See Also: → 1216876
[WORK-AROUND] I just found a viable work-around for my problem - so a don't care about a solution near 2075 :-) You just have to go into the directory: C:\Users\<userid>\AppData\Roaming\Mozilla\SeaMonkey\Profiles\<profile-id>.default\extensions\fr-dicollecte@dictionaries.addons.mozilla.org\dictionaries\ and swap the files: - fr-classic.aff - fr-reform.aff and - fr-classic.dic - fr-reform.dic
Why cannot change the status of this problem from UNCONFIRMED to CONFIRMED due to the fact that i can reproduce it "at will" ?
(In reply to Raymond from comment #8) CONFIRMED means (more or less) that we know that it is a SM bug what can be reproduced by a developer so that he can find out the reasons and fix the problem. Currently we only know that you see a problem using SM on your computer, and nobody knows how to reproduce your problem. Can you please explain your workaround so that I can test with "Bug 1216876 - Unintended change of Default Spelling-dictionary from "any other" to "fr-reform""? I haven't a clue what "swap" might mean here.
Swapping mean: (example if the file 1 have the name "A" and the file 2 have the name "B" 1. change the name "A" of the file 1 from "A" to "TEMP". 2. change the name "B" of the file 2 from "B" to "A". 3. change the name "TEMP" of the file 1 from "TEMP" to "B". Before change the file 1 have the name "A" and the file 2 have the name "B" After change the file 1 have the name "B" and the file 2 have the name "A" This is an exchange of the content between two files. More info here: https://en.wikipedia.org/wiki/Swap_%28computer_science%29 In my case SM use before and after the name "fr-reform", but before it has the fr-reform content and now this is the fr-classic content.
Thx: And what does the workaround do? Perfect solution or simply you have the required "fr-classic" although preferences show "fr-reform"?
Simply SM shows me "fr-reform" but in fact it uses the "fr-classic" dictionary. For me, it's not a perfect solution, but a perfect workaround.
This was fixed in Gecko43 in bug 717433 (same problem but for English). For more details see meta-bug 1073827 comment #33.
Currently I see a powerful random generator - any change of any spell check dictionary to any other one at any time might happen or not. So the original problem only might be a special case?
Summary: Unintended change of Spellcheck-dictionary from "fr-classic" to "fr-reform" → Unintended change of Spellcheck-dictionary from "fr-classic" to "fr-reform" or arbitrary other changes
You need to log in before you can comment on or make changes to this bug.