diff --git a/app/src/protyle/wysiwyg/index.ts b/app/src/protyle/wysiwyg/index.ts index c3d4252e6..4693d73f6 100644 --- a/app/src/protyle/wysiwyg/index.ts +++ b/app/src/protyle/wysiwyg/index.ts @@ -1050,7 +1050,8 @@ export class WYSIWYG { hasJump = true; } } else { - if (!currentElement.classList.contains("protyle-breadcrumb__bar")) { + if (!currentElement.classList.contains("protyle-breadcrumb__bar") && + !currentElement.classList.contains("protyle-breadcrumb__item")) { selectElements.push(currentElement); } currentElement = currentElement.nextElementSibling; @@ -1237,7 +1238,10 @@ export class WYSIWYG { } } }).element); - window.siyuan.menus.menu.append(new MenuItem({id: "separator_1", type: "separator"}).element); + window.siyuan.menus.menu.append(new MenuItem({ + id: "separator_1", + type: "separator" + }).element); window.siyuan.menus.menu.append(new MenuItem({ id: "alignLeft", icon: "iconAlignLeft", @@ -1302,11 +1306,11 @@ export class WYSIWYG { const scrollTop = tableBlockElement.querySelector("table").scrollTop; tableBlockElement.querySelectorAll("th, td").forEach((item: HTMLTableCellElement) => { if (!item.classList.contains("fn__none") && isIncludeCell({ - tableSelectElement, - scrollLeft, - scrollTop, - item, - }) && (selectCellElements.length === 0 || (selectCellElements.length > 0 && item.offsetTop === selectCellElements[0].offsetTop))) { + tableSelectElement, + scrollLeft, + scrollTop, + item, + }) && (selectCellElements.length === 0 || (selectCellElements.length > 0 && item.offsetTop === selectCellElements[0].offsetTop))) { selectCellElements.push(item); } }); @@ -1340,7 +1344,10 @@ export class WYSIWYG { } } }).element); - window.siyuan.menus.menu.append(new MenuItem({id: "separator_2", type: "separator"}).element); + window.siyuan.menus.menu.append(new MenuItem({ + id: "separator_2", + type: "separator" + }).element); } window.siyuan.menus.menu.append(new MenuItem({ id: "copyPlainText",