Skip to content

Commit dc4e4cb

Browse files
committed
🎨 #14869
1 parent 91b337f commit dc4e4cb

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

app/src/protyle/toolbar/index.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,15 @@ export class Toolbar {
305305
// https://github.com/siyuan-note/siyuan/issues/14869
306306
(this.range.startOffset === 0 && this.range.startContainer.previousSibling?.nodeType === 3 &&
307307
this.range.startContainer.previousSibling.parentElement.isSameNode(this.range.startContainer.parentElement))
308-
) && this.range.endOffset !== this.range.endContainer.textContent.length &&
308+
) && (
309+
this.range.endOffset !== this.range.endContainer.textContent.length ||
310+
// https://github.com/siyuan-note/siyuan/issues/14869#issuecomment-2911553387
311+
(
312+
this.range.endOffset === this.range.endContainer.textContent.length &&
313+
this.range.endContainer.nextSibling?.nodeType === 3 &&
314+
this.range.endContainer.nextSibling.parentElement.isSameNode(this.range.endContainer.parentElement)
315+
)
316+
) &&
309317
!(this.range.startOffset === 1 && this.range.startContainer.textContent.startsWith(Constants.ZWSP))) {
310318
// 切割元素
311319
const parentElement = this.range.startContainer.parentElement;

0 commit comments

Comments
 (0)