Paweł Kwaśnik před 5 roky
rodič
revize
5209946f86

+ 2 - 2
packages/ckeditor5-html-embed/src/htmlembedediting.js

@@ -166,7 +166,7 @@ export default class HtmlEmbedEditing extends Plugin {
 						// it's enough to update the model – the entire widget will be reconverted.
 						if ( newValue !== state.getRawHtmlValue() ) {
 							editor.execute( 'updateHtmlEmbed', newValue );
-							editor.focus();
+							editor.editing.view.focus();
 						} else {
 							this.cancel();
 						}
@@ -177,7 +177,7 @@ export default class HtmlEmbedEditing extends Plugin {
 						} );
 
 						renderContent( { domElement: domContentWrapper, editor, state, props } );
-						editor.focus();
+						editor.editing.view.focus();
 
 						view.change( writer => {
 							writer.removeAttribute( 'data-cke-ignore-events', viewContentWrapper );

+ 2 - 2
packages/ckeditor5-html-embed/tests/htmlembedediting.js

@@ -357,7 +357,7 @@ describe( 'HtmlEmbedEditing', () => {
 				const widget = viewDocument.getRoot().getChild( 0 );
 				const contentWrapper = widget.getChild( 1 );
 				const domContentWrapper = editor.editing.view.domConverter.mapViewToDom( contentWrapper );
-				const spy = sinon.spy( editor, 'focus' );
+				const spy = sinon.spy( editor.editing.view, 'focus' );
 
 				widget.getCustomProperty( 'rawHtmlApi' ).makeEditable();
 
@@ -412,7 +412,7 @@ describe( 'HtmlEmbedEditing', () => {
 				const widget = viewDocument.getRoot().getChild( 0 );
 				const contentWrapper = widget.getChild( 1 );
 				const domContentWrapper = editor.editing.view.domConverter.mapViewToDom( contentWrapper );
-				const spy = sinon.spy( editor, 'focus' );
+				const spy = sinon.spy( editor.editing.view, 'focus' );
 
 				widget.getCustomProperty( 'rawHtmlApi' ).makeEditable();