From 5a69b30883c0bf95a77e5813a5f05db66ba51b5c Mon Sep 17 00:00:00 2001 From: Vanessa Date: Tue, 25 Mar 2025 22:48:49 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/14442 --- app/src/layout/Wnd.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/layout/Wnd.ts b/app/src/layout/Wnd.ts index b3bc32284..b93a2d559 100644 --- a/app/src/layout/Wnd.ts +++ b/app/src/layout/Wnd.ts @@ -371,7 +371,12 @@ export class Wnd { /// #if !BROWSER if (!oldTab) { // 从主窗口拖拽到页签新窗口 JSONToCenter(app, tabData, this); - oldTab = this.children[this.children.length - 1]; + this.children.find(item => { + if (item.headElement.getAttribute("data-activeTime") === tabData.activeTime) { + oldTab = item; + return true; + } + }); ipcRenderer.send(Constants.SIYUAN_SEND_WINDOWS, {cmd: "closetab", data: tabData.id}); ipcRenderer.send(Constants.SIYUAN_CMD, "focus"); }