WYSIWYG editor: Unable to get suggestions on wrong words

Hi,

In the WYSIWYG editor, despite having selected the correct language (french) using the language icon in the toolbar, incorrect texts are underlined with a red waved line but no suggestion is displayed (a “Paste” menu is shown instead).
Usually the default behavior in text area is: when performing a right click on a wrong spelled word, a list of words suggestions is displayed to correct the typo error (I used Firefox browser), see:

Suggestion

Is it the “wanted” behaviour? Can I change it easily? Note: of course if we want users to write quality text / quality Wikis, we should help them not to make basic spelling errors :clown_face:.

The WYSIWYG editor is based on CKEditor and it is configured to use the browser’s native spell checker. Unfortunately the native spell checker is not well integrated with the editor context menu. See https://ckeditor.com/docs/ckeditor4/latest/guide/dev_spellcheck.html#native-browser-spell-checker

Note : If the Context Menu plugin is enabled, it is necessary to hold the Ctrl key when right-clicking misspelled words to see their suggestions.

If you don’t like this you can configure CKEditor to use a different spell checker. The WYSIWYG editor administration section has a text area dedicated to advanced configuration.

Thanks for the tip :raised_hands:. It’s not user friendly but spell check works with “CTRL” key.

I have discovered that is was already documented here: https://extensions.xwiki.org/xwiki/bin/view/Extension/CKEditor%20Integration/#HSpellCheckersupport

The previous WYSIWYG editor hadn’t this drawback :roll_eyes:.

Can you please explain what you mean by:

you can configure CKEditor to use a different spell checker

Check the link I gave you https://ckeditor.com/docs/ckeditor4/latest/guide/dev_spellcheck.html#native-browser-spell-checker . I haven’t done it myself, but I think you need to:

Hello, i tried your solution and got an error message:
WebHome?minify=false&language=ru&docVersion=2.18:10 Uncaught ReferenceError: CKEDITOR is not defined
at WebHome?minify=false&language=ru&docVersion=2.18:10