Actually, there is no other way to make spell checking.
It's normal that k-meleon is not responding, as it waits for aspell session end. When you close Aspell, K-Meleon is now ok.
I agree it's not the better way, but for now, there is no other way.
I'm making the oem-utf8 conversion needed for languages with accent like french, spanish, german, ...
A+
Mozilla/5.0 (x11; U; Linux x86_64; fr-FR; rv:38.0) Gecko/20100101 Ubuntu/12.04 K-Meleon/76.0
Web:
http://jujuland.pagesperso-orange.fr/
Mail : alain [dot] aupeix [at] wanadoo [dot] fr
Ubuntu 12.04 - Gramps 3.4.9 - Harbour 3.2.0 - Hwgui 2.20-3 - K-Meleon 76.0 rc