From 2d44593996b5771733827588392bfb0f9b4e5a15 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 28 Jul 2022 22:34:23 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/5534 --- app/src/editor/util.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/editor/util.ts b/app/src/editor/util.ts index 3c12cfe91..ca1892954 100644 --- a/app/src/editor/util.ts +++ b/app/src/editor/util.ts @@ -151,9 +151,13 @@ const openFile = (options: IOpenFileOptions) => { } else if (window.siyuan.config.fileTree.openFilesUseCurrentTab) { let unUpdateTab: Tab; // 不能 reverse, 找到也不能提前退出循环,否则 https://github.com/siyuan-note/siyuan/issues/3271 - wnd.children.forEach((item) => { + wnd.children.find((item) => { if (item.headElement && item.headElement.classList.contains("item--unupdate") && !item.headElement.classList.contains("item--pin")) { unUpdateTab = item; + if (item.headElement.classList.contains("item--focus")) { + // https://ld246.com/article/1658979494658 + return true; + } } }); wnd.addTab(newTab(options));