From b2c68ba47e7967815c983923821919dad642065f Mon Sep 17 00:00:00 2001 From: Vanessa Date: Thu, 18 Aug 2022 12:12:51 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/5646 --- app/src/layout/Wnd.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/layout/Wnd.ts b/app/src/layout/Wnd.ts index 8e12557cc..f9a98b23e 100644 --- a/app/src/layout/Wnd.ts +++ b/app/src/layout/Wnd.ts @@ -25,6 +25,7 @@ import {scrollCenter} from "../util/highlightById"; import {getAllModels} from "./getAll"; import {countBlockWord} from "./status"; import {saveScroll} from "../protyle/scroll/saveScroll"; +import {Asset} from "../asset"; export class Wnd { public id: string; @@ -324,8 +325,13 @@ export class Wnd { return; } - if (currentTab && target === currentTab.headElement && currentTab.model instanceof Graph) { - currentTab.model.onGraph(false); + if (currentTab && target === currentTab.headElement) { + if (currentTab.model instanceof Graph) { + currentTab.model.onGraph(false); + } else if (currentTab.model instanceof Asset && currentTab.model.pdfObject) { + // https://ld246.com/article/1660283484105 + currentTab.model.pdfObject.pdfViewer.container.focus(); + } } if (currentTab && currentTab.model instanceof Editor) {