Spelling check is enabled by default in Firefox. But did you know that Firefox doesn't do spell-check everywhere? Yes, it's true. Firefox only does spell-check for input text fields which allow more than one line.
For instance if you are reading this page in Firefox, try entering some text with spelling mistakes into the single line input field below and see for yourself. No spelling mistakes will be highlighted.
Now you might not observe the missing spell-check everywhere. If [ spellcheck="true" ] is used inside the web page html code for the input field, all browsers including Firefox will always do spell-check for that field. To see for yourself, try copying the text you entered earlier into the field below where spell-check has been enabled using html.
Since you won't readily notice whether spell-check is enabled for the text you are typing, chances of spelling mistakes is huge.
How to avoid unnoticed spelling mistakes.
The best way to avoid unnoticed spelling mistakes is to make Firefox do spell-check everywhere. You can do this with the following simple steps -
- In a new tab, enter "about:config" in address bar.
- Firefox will ask you to be careful. Just press on "I'll be careful, I promise" button.
- Type " layout.spellcheckDefault" in the filter field. It will show the value to be set to 1. Double click on the entry and change it to 2.
The possible values are -
0 - Disable Spell check.
1 - Check multi line text boxes only.
2 - Check all text boxes, including single line text boxes.
Please note that once you do this, Firefox will check fields like username or password as well and will highlight every word it finds having a spelling mistake. Although a little inconvenient at first, it will definitely help you avoid spelling mistakes you can't correct later on.
You may also like
Mark
Feb 19, 2012
I'm using 10.1 and have enabled this but it's not working? Please help, I really want my spell check back. :D
Arun
Feb 19, 2012
Hi Mark, seems to work for me. I am on Firefox 10.0.2. BTW, you need to
restart firefox after setting the config value. Hope that was the issue
you were seeing.
Mark
Feb 19, 2012
Yes I have restarted and it's not working. Really confused and starting to get frustrated.
Arun
Feb 19, 2012
That's really strange. If you have set layout.spellcheckDefault to 2, restarted and still a text field for which spellcheck="false" has not been explicitly set does not show spelling suggestions, it should be a firefox bug.
BTW, hope you are checking with a normal text field and not a complex one like tinyMce.
Arun
Feb 19, 2012
Also found one issue from the net.
The version of FireFox for Ubuntu 1.0 (ver 10) has spell checking preset, but spell checking doesn't work "out of the box".
To fix it, right click in a text edit area, like the msg box in this forum, and choose "Languages" and click on "English / United States". Spell checking comes back and you'll see the red squiggly on mis-spelled words.
Mr. Sarge
Apr 23, 2012
Thanks a lot! :)


Oct 10, 2011
<input type="text" spellcheck="true" />