diff --git a/app/src/layout/dock/Files.ts b/app/src/layout/dock/Files.ts index 06e84c863..90d786660 100644 --- a/app/src/layout/dock/Files.ts +++ b/app/src/layout/dock/Files.ts @@ -318,7 +318,9 @@ export class Files extends Model { } else if (target.tagName === "LI") { if (isOnlyMeta(event) && !event.altKey && !event.shiftKey) { target.classList.toggle("b3-list-item--focus"); - this.lastSelectedElement = target; + if (target.classList.contains("b3-list-item__toggle")) { + this.lastSelectedElement = target; + } } else if (event.shiftKey && !event.altKey && isNotCtrl(event)) { // Shift+click 多选文档 if (!document.contains(this.lastSelectedElement)) {