Преглед на файлове

Prevent from splitting context tree in view->model conversion.

Oskar Wróbel преди 8 години
родител
ревизия
13ca5394d3
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      packages/ckeditor5-engine/src/conversion/viewconversiondispatcher.js

+ 5 - 0
packages/ckeditor5-engine/src/conversion/viewconversiondispatcher.js

@@ -280,6 +280,11 @@ export default class ViewConversionDispatcher {
 			return null;
 		}
 
+		// When allowed parent is in context tree.
+		if ( this._modelCursor.parent.getAncestors().includes( allowedParent ) ) {
+			return null;
+		}
+
 		// When current position parent allows to insert element then return this position.
 		if ( allowedParent === cursorPosition.parent ) {
 			return { position: cursorPosition };