You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I can see on the list of native mutations that there are only two which touch the root:
And if we look closer it turns out that one adds a text node while the other removes it:
And that the text node is empty.
So, my guess is that spellchecker behaves a bit like a IME. It does some operations on the DOM but those operations are handled by some generic algorithms like "remove text", "insert text". Once they get a range at a block boundary they leak out of that block.
<p><strong>Buold</strong> xxx</p>
.You get the following mutations:
The first one is the change of the
<p>
's children. This is fine.However, the second one is a change of the root's children and it contains the same list of children.
Issue encountered in: ckeditor/ckeditor5-typing#110.
The text was updated successfully, but these errors were encountered: