From 7e0ddfac008d31b9a74fe3245e61a606bf321ee5 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Wed, 18 Aug 2021 11:38:34 +0200 Subject: [PATCH] Also enable trailing IMG hack for Chrome Issue https://github.com/ProseMirror/prosemirror/issues/1152 --- src/viewdesc.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/viewdesc.js b/src/viewdesc.js index b40ff7fc..7fd44bcc 100644 --- a/src/viewdesc.js +++ b/src/viewdesc.js @@ -1237,8 +1237,8 @@ class ViewTreeUpdater { if (!lastChild || // Empty textblock !(lastChild instanceof TextViewDesc) || /\n$/.test(lastChild.node.text)) { - // Avoid a bug in Safari's cursor drawing (#1165) - if (browser.safari && lastChild && lastChild.dom.contentEditable == "false") + // Avoid bugs in Safari's cursor drawing (#1165) and Chrome's mouse selection (#1152) + if ((browser.safari || browser.chrome) && lastChild && lastChild.dom.contentEditable == "false") this.addHackNode("IMG") this.addHackNode("BR") }