Piotrek Koszuliński пре 6 година
родитељ
комит
672aeab565
1 измењених фајлова са 11 додато и 0 уклоњено
  1. 11 0
      packages/ckeditor5-image/src/imageupload/imageuploadediting.js

+ 11 - 0
packages/ckeditor5-image/src/imageupload/imageuploadediting.js

@@ -197,7 +197,18 @@ export default class ImageUploadEditing extends Plugin {
 				// https://github.com/ckeditor/ckeditor5/issues/1975
 				if ( env.isSafari ) {
 					editor.ui.once( 'update', () => {
+						// Early returns just to be safe. There might be some code ran
+						// in between the outer scope and this callback.
+						if ( !viewImg.parent ) {
+							return;
+						}
+
 						const domFigure = editor.editing.view.domConverter.viewToDom( viewImg.parent );
+
+						if ( !domFigure ) {
+							return;
+						}
+
 						const originalDisplay = domFigure.style.display;
 
 						domFigure.style.display = 'none';