Browse Source

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

Vanessa 1 year ago
parent
commit
cebeba34ca
1 changed files with 3 additions and 0 deletions
  1. 3 0
      app/src/layout/dock/Outline.ts

+ 3 - 0
app/src/layout/dock/Outline.ts

@@ -298,6 +298,9 @@ export class Outline extends Model {
                                 } else {
                                     previousID = selectItem.previousElementSibling?.getAttribute("data-node-id");
                                 }
+                                if (previousID === item.dataset.nodeId || parentID === item.dataset.nodeId) {
+                                    return true;
+                                }
                                 selectItem.before(item);
                             } else if (selectItem.classList.contains("dragover__bottom")) {
                                 previousID = selectItem.getAttribute("data-node-id");