8
0
فهرست منبع

Made code more obvious.

Oskar Wróbel 7 سال پیش
والد
کامیت
6f4c65fbb7
1فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 5 2
      packages/ckeditor5-ui/src/toolbar/balloon/balloontoolbar.js

+ 5 - 2
packages/ckeditor5-ui/src/toolbar/balloon/balloontoolbar.js

@@ -59,8 +59,11 @@ export default class BalloonToolbar extends Plugin {
 		 * @type {module:utils:focustracker~FocusTracker}
 		 */
 		this.focusTracker = new FocusTracker();
-		this.focusTracker.add( this.toolbarView.element );
-		editor.once( 'uiReady', () => this.focusTracker.add( editor.ui.view.editableElement ) );
+		// Wait for the EditorUI#init. EditableElement is not available before.
+		editor.once( 'uiReady', () => {
+			this.focusTracker.add( editor.ui.view.editableElement );
+			this.focusTracker.add( this.toolbarView.element );
+		} );
 
 		/**
 		 * The contextual balloon plugin instance.