Bug 190035 - KMail spell checking does not work and not save settings
Summary: KMail spell checking does not work and not save settings
Status: RESOLVED FIXED
Alias: None
Product: kmail
Classification: Unmaintained
Component: composer (show other bugs)
Version: unspecified
Platform: Ubuntu Unspecified
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-19 11:14 UTC by Unknown
Modified: 2009-11-14 10:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Unknown 2009-04-19 11:14:00 UTC
Version:            (using KDE 4.2.2)
Installed from:    Ubuntu Packages

Spell checking in KMail (and other applications, too, but KMail is more wired and it's the only place I need it) acts quite wired for me (KDE 4.2.2, Kubuntu 9.04 RC):
At the beginning, it wouldn't highlight any mistakes in the edit area, "Extras - Spell check" did nothing. While I continued setting up my system, it worked properly one time, before falling back to the old state.
I recently discovered the configuration window at "Settings - spell checker" and saw it was set to "German", without any country being mentioned. I set it to "German (Germany)" after which both the context menu and the manual spell checking in the Extras menus worked fine, but wrong words are not underlined red. In addition, that setting is not saved, when I close the composer and open a new one, it always resets to the first entry on the list, which is sometimes "German" and sometimes "German (Austria)". I had to manually set it to "German (Germany)" each time I write a new message if I wanted to use spell checking, and that would still not give me the red underlines. The spell checker options in the system settings are completely ignored (which I think was the case from the beginning, but I did not check).

Spell checking in Konqueror worked fine after I manually set the spell checker options once - they are correctly saved though. Konqueror, too, ignores the global spell checking options even when I manually remove the local ones from the konquerorrc file (in which case it defaults back to "German" and does not work until I set it to "German (Germany)" again, which will make "German" vanish from the list). What is wired though is that the spell checker in all applications also offers Turkish and Hebrew spell checking which I never installed. Choosing a non-German language will bring back the "German" entry to the list if it vanished.

I'm sorry if this description sounds a bit confused, but that's exactly what I am and I could not find and reproducible pattern so far.
Comment 1 Unknown 2009-04-19 11:21:12 UTC
I found another application which can use spell checking: Kopete. It shows the same behaviour as the others, but does not have a spell checking options window so it can not be "repaired" by manually setting the language.
Comment 2 Unknown 2009-04-28 14:19:35 UTC
This bug is also in Launchpad:
https://bugs.launchpad.net/ubuntu/+source/kdebase-workspace/+bug/365601

I can confirm what was written there, that when starting KMail directly spell checking in the message window works, but opening a new one still resets the options.
Comment 3 Unknown 2009-05-15 13:07:56 UTC
I now had the case that Konqueror also did not show the red lines even though the words were wrong (and the context menu offered corrections), so that bug does not seem to be KMail-specific.
Comment 4 Unknown 2009-11-14 10:38:36 UTC
KMail spell checking works fine by now, so this seems to be fixed