8
0
Quellcode durchsuchen

Use domConverter to obtain native DOM range.

Aleksander Nowodzinski vor 9 Jahren
Ursprung
Commit
99464fa2dc
1 geänderte Dateien mit 4 neuen und 5 gelöschten Zeilen
  1. 4 5
      packages/ckeditor5-link/src/link.js

+ 4 - 5
packages/ckeditor5-link/src/link.js

@@ -90,11 +90,10 @@ export default class Link extends Feature {
 					editableViewElement
 				);
 			} else {
-				const selection = document.getSelection();
-
-				if ( selection && selection.rangeCount ) {
-					this.balloonPanel.view.attachTo( selection.getRangeAt( 0 ), editableViewElement );
-				}
+				this.balloonPanel.view.attachTo(
+					editingView.domConverter.viewRangeToDom( editingView.selection.getFirstRange() ),
+					editableViewElement
+				);
 			}
 		}, this );