From 75aed2beef79dcc58335a0fabd34e185f64a5aae Mon Sep 17 00:00:00 2001 From: Kiyoka Nishiyama Date: Tue, 8 Mar 2022 13:18:30 +0000 Subject: [PATCH] fix: #3080 "BackSpace" shoutcut on a selected image deletes the whole line Reverted unnecessary modification code. --- src/muya/lib/contentState/backspaceCtrl.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/muya/lib/contentState/backspaceCtrl.js b/src/muya/lib/contentState/backspaceCtrl.js index 9c206db8..71df87f7 100644 --- a/src/muya/lib/contentState/backspaceCtrl.js +++ b/src/muya/lib/contentState/backspaceCtrl.js @@ -103,11 +103,9 @@ const backspaceCtrl = ContentState => { ContentState.prototype.docBackspaceHandler = function (event) { // handle delete selected image - const { selectedImage } = this - if (selectedImage) { + if (this.selectedImage) { event.preventDefault() - this.selectedImage = null - return this.deleteImage(selectedImage) + return this.deleteImage(this.selectedImage) } if (this.selectedTableCells) { event.preventDefault() @@ -117,17 +115,15 @@ const backspaceCtrl = ContentState => { ContentState.prototype.backspaceHandler = function (event) { const { start, end } = selection.getCursorRange() - const { selectedImage } = this if (!start || !end) { return } // handle delete selected image - if (selectedImage) { + if (this.selectedImage) { event.preventDefault() - this.selectedImage = null - return this.deleteImage(selectedImage) + return this.deleteImage(this.selectedImage) } // Handle select all content.