如果在 html 元素后插入换行符,tinymce 5 会触发错误

tinymce 5 fire error if insert newline after html element

我尝试在我的 tinymce 编辑器中使用 html select 元素 (<select size="1"><option>One</option></select>)。

它有效,但如果我尝试使用回车键在 select 元素后插入换行符,我会在控制台中收到错误消息:

Uncaught TypeError: Cannot read property 'normalize' of null

Here is an example with jsfiddle

为什么 tinymce 会触发这个错误,我该如何解决?

TinyMCE 不支持编辑器内的“实时”表单元素。如果你想添加插入它们作为前端的某种表单构建器的一部分,你应该 - 在这种情况下 - `不可编辑。 See documentation for noneditable plugin here