diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index 95a2e8864..1f86663a2 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -1322,7 +1322,11 @@ export class WYSIWYG { !currentElement.classList.contains("protyle-breadcrumb__item")) { selectElements.push(currentElement); } - currentElement = currentElement.nextElementSibling; + if (!currentElement.nextElementSibling && currentElement.parentElement.classList.contains("callout-content")) { + currentElement = currentElement.parentElement.nextElementSibling; + } else { + currentElement = currentElement.nextElementSibling; + } } } else if (currentElement.parentElement.classList.contains("sb")) { // 跳出超级块横向排版中的未选中元素