Umbraco spelling checker is broken

We had reports from our users that the spelling checker in the Umbraco back-office had stopped working in rich text editor windows.

On investigation, it seems that TinyMCE (the client-side plugin Umbraco uses for text editing) used a free spelling checker API provided by Google.  And unfortunately, Google have pulled the plug!

There are many 3rd party solutions to the problem, but by the far the easiest solution is simply to enable browser based spell checking in the TinyMCE config.

To do this, edit the file config/tinyMceConfig.config, and add a new entry to the <customConfig> section:

<config key="browser_spellcheck">true</config>

At the same time, you can delete (or comment out) other config items in the same file relating to the spelling checker (this will remove the defunct icon from the ribbon bar).

After you have made the change, you'll need to recycle the app pool (eg. save the web.config file) to cause the Umbraco web application to restart.

Now, any browser which has an built-in spelling checker will highlight misspelled words with a red underline, just like before.

Comments