diff --git a/app/src/layout/dock/Files.ts b/app/src/layout/dock/Files.ts index 8156f228f..441b2dff6 100644 --- a/app/src/layout/dock/Files.ts +++ b/app/src/layout/dock/Files.ts @@ -455,7 +455,7 @@ export class Files extends Model { window.siyuan.dragElement = undefined; }); this.element.addEventListener("dragover", (event: DragEvent & { target: HTMLElement }) => { - if (window.siyuan.config.readonly) { + if (window.siyuan.config.readonly || event.dataTransfer.types.includes(Constants.SIYUAN_DROP_TAB)) { return; } const contentRect = this.element.getBoundingClientRect(); @@ -760,7 +760,7 @@ export class Files extends Model { } else { return `