From b2111b20d10569629e25cc14c6daa81261ecedc8 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 15 Nov 2022 10:44:20 +0100 Subject: [PATCH] When copy/paste image use the raw data instead of clipboard HTML #654 --- vendors/squire/build/squire-raw.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/vendors/squire/build/squire-raw.js b/vendors/squire/build/squire-raw.js index 61efab092..1273671bd 100644 --- a/vendors/squire/build/squire-raw.js +++ b/vendors/squire/build/squire-raw.js @@ -2007,15 +2007,15 @@ function onPaste ( event ) { }); if (htmlItem || plainItem || imageItem) { event.preventDefault(); - if ( htmlItem && ( !self.isShiftDown || !plainItem ) ) { - htmlItem.getAsString( html => self.insertHTML( html, true ) ); - } else if ( plainItem ) { - plainItem.getAsString( text => self.insertPlainText( text, true ) ); - } else if ( imageItem ) { + if ( imageItem ) { let reader = new FileReader(); reader.onload = event => self.insertHTML( '', true ); reader.readAsDataURL(imageItem.getAsFile()); + } else if ( htmlItem && ( !self.isShiftDown || !plainItem ) ) { + htmlItem.getAsString( html => self.insertHTML( html, true ) ); + } else if ( plainItem ) { + plainItem.getAsString( text => self.insertPlainText( text, true ) ); } } }