Vanessa 2025-05-15 21:31:59 +08:00
parent 38e402fd39
commit fca8e62c05

View file

@ -604,11 +604,16 @@ export class Toolbar {
for (let i = newNodes.length - 1; i > -1; i--) {
this.range.insertNode(newNodes[i]);
}
// 不选中后ctrl+g 光标重置
if (newNodes.length === 1 && newNodes[0].textContent === Constants.ZWSP) {
this.range.setStart(newNodes[0], 1);
this.range.collapse(true);
keepZWPS = false;
if (newNodes[0].nodeType !== 3) {
// 不选中后ctrl+g 光标重置
const currentType = ((newNodes[0] as HTMLElement).getAttribute("data-type") || "").split(" ");
if (currentType.includes("code") || currentType.includes("tag") || currentType.includes("kbd")) {
keepZWPS = false;
}
}
}
if (!keepZWPS) {
// 合并元素