Disable the rich text editor's context menu

Description

After much sobbing of blood and gnashing of teeth, we have determined the actual issues folks are reporting following the TinyMCE upgrade!

Spellcheck doesn't work:

Although words are underlined with red squiggles in some browsers (others aren't getting squiggles), you cannot right click on the underlined word to see and/or accept the browser's suggestions. If you right click, you only get TinyMCE's context menu.

Additionally, the default Safari context menu includes a spellcheck option when right clicking on text. TinyMCE's context menu does not contain that option, ergo it is missing.

Paste option is missing/not working:

Baffling! Right clicking in the previous RTE never provided a paste option. But sure, let's add the useless Paste option to TinyMCE's context menu, since at least that will tell people to use the keyboard shortcuts.

Yeah, well. Turns out if you right clicked on a word, it provided the option to paste.

So! We're going to disable TinyMCE's godforsaken context menu (the next version enabled it by default) and all the normal browser behavior should be back.

Activity

Show:
CJ Record
November 8, 2019, 3:58 AM
Edited

long press on Chrome on Android 9 seems as sensible as can be expected. (pop up is still weird and doesn’t allow spellchecking).

Works on Chrome 78, Edge 44*, Edge 80 (webkit), Firefox 70 on W10

\* Edge 44 does not have a native spellchecker built in.

redsummernight
November 8, 2019, 4:02 AM

Firefox 70.0.1 / Windows: the browser's editing context menu is back, and it lets me:

  • Cut/copy/paste text.

  • Select correct-spelled alternatives, if the cursor is on a misspelled word (with "Check Spelling" enabled, also on the context menu).

You have to click in the RTE's "contenteditable" area for the editing context menu to show up though. Outside of it, you get a different context menu, "Save Page As...", "This Frame", etc.

Sarken
November 8, 2019, 4:14 AM

From MagnusIsMyRock:

alright, browser spellcheck works right. The right click paste option does work, but it does seem like you have to click pretty close to the cursor/previous words for it to give the paste option. I tried different useragents too (chromebook, IE10, IE6, Iphone 6 (RTE didn't work at all on this one), iPad, android kitkat, windows phone, firefox, opera, and safari.) obviously not as good as testing on those actual devices but I figured I''d check anyways. Im on chromebook.

DeployedToBeta

Assignee

Sarken

Reporter

Sarken

Roadmap

Misc

Priority

Highest

Affects versions

Fix versions

Components

FrontEnd

Difficulty

Easy

Milestone

Internal 0.9
Configure