From 51aa58719cb565c6f36cafd948a6fa88356382c9 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 18 Sep 2022 22:22:41 +0800 Subject: [PATCH] :bug: [[ enter --- app/src/protyle/hint/index.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/src/protyle/hint/index.ts b/app/src/protyle/hint/index.ts index 91ea51140..f9dd1190c 100644 --- a/app/src/protyle/hint/index.ts +++ b/app/src/protyle/hint/index.ts @@ -446,14 +446,10 @@ ${unicode2Emoji(emoji.unicode, true)}`; tempElement.innerHTML = value.replace(//g, "").replace(/<\/mark>/g, ""); tempElement = tempElement.firstChild as HTMLDivElement; range.insertNode(tempElement); - range.setStart(tempElement.firstChild, 0); - range.setEnd(tempElement.lastChild, tempElement.lastChild.textContent.length); + range.setStartAfter(tempElement); + range.collapse(true); updateTransaction(protyle, id, nodeElement.outerHTML, html); - const wbrElement = nodeElement.querySelector("wbr"); - if (wbrElement) { - wbrElement.remove(); - } - focusByRange(range); + focusByWbr(nodeElement, range); return; } else if (this.splitChar === ":") { addEmoji(value);