There have been some reports of the spell-checking setting not being recreated across restarts, and possibly also tab switches. Likely typical porting fallout of stuff not being hooked up properly anymore.
SVN commit 982578 by tjmchenry: Fix an ancient bug in spell check not being saved across restarts More accurately, spell check used to be saved only when you switched tabs (hideEvent) Now it's saved when the signal checkSpellingChanged is emitted To avoid this from conflicting with the fact that we clean up the dictionaries we use I had to disconnect on hideEvent and connect on showEvent I also placed a TODO FIXME for when we require 4.2 to avoid this mess entirely BUG:142250 BUG:196713 M +12 -2 ircinput.cpp M +1 -0 ircinput.h WebSVN link: http://websvn.kde.org/?view=rev&revision=982578