From 927293db4db7f0e699ecf3bbef66b13feee2f629 Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Mon, 26 Jul 2021 15:36:35 +0200 Subject: [PATCH] Caret misplacement due to U+200B in Safari after pasting --- wcfsetup/install/files/js/3rdParty/redactor2/redactor.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wcfsetup/install/files/js/3rdParty/redactor2/redactor.js b/wcfsetup/install/files/js/3rdParty/redactor2/redactor.js index 3e27079dd9..22b711b6c3 100644 --- a/wcfsetup/install/files/js/3rdParty/redactor2/redactor.js +++ b/wcfsetup/install/files/js/3rdParty/redactor2/redactor.js @@ -2100,6 +2100,14 @@ return; } + else { + var next = this.caret.next(node); + if (next && next.nodeName === 'BR') { + this.caret.before(next); + + return; + } + } // inline tag var textNode = document.createTextNode('\u200B'); -- 2.20.1