浏览代码

:art: https://github.com/siyuan-note/siyuan/issues/12518

Vanessa 9 月之前
父节点
当前提交
4300a353b4
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      app/src/menus/Menu.ts

+ 6 - 1
app/src/menus/Menu.ts

@@ -256,7 +256,12 @@ export class MenuItem {
 
 const getActionMenu = (element: Element, next: boolean) => {
     let actionMenuElement = element;
-    while (actionMenuElement && (actionMenuElement.classList.contains("b3-menu__separator") || actionMenuElement.classList.contains("b3-menu__item--readonly"))) {
+    while (actionMenuElement &&
+        (actionMenuElement.classList.contains("b3-menu__separator") ||
+            actionMenuElement.classList.contains("b3-menu__item--readonly") ||
+            // https://github.com/siyuan-note/siyuan/issues/12518
+            actionMenuElement.getBoundingClientRect().height === 0)
+        ) {
         if (actionMenuElement.querySelector(".b3-text-field")) {
             break;
         }