8
0
Просмотр исходного кода

Fixed how native tree walker is created in DomConverter. Topmost ancestor of text node is used instead of whole document which crashes on Edge.

Szymon Kupś 8 лет назад
Родитель
Сommit
05e4d33a6e
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      packages/ckeditor5-engine/src/view/domconverter.js

+ 3 - 1
packages/ckeditor5-engine/src/view/domconverter.js

@@ -1061,7 +1061,9 @@ export default class DomConverter {
 
 		const direction = getNext ? 'nextNode' : 'previousNode';
 		const document = node.ownerDocument;
-		const treeWalker = document.createTreeWalker( document.childNodes[ 0 ], NodeFilter.SHOW_TEXT );
+		const topmostParent = getAncestors( node )[ 0 ];
+
+		const treeWalker = document.createTreeWalker( topmostParent, NodeFilter.SHOW_TEXT );
 
 		treeWalker.currentNode = node;