From a82fde6598ba65671c1a74397823029bfe4a709c Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 10 Aug 2022 10:06:07 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E9=A1=B5=E9=9D=A2=E5=AE=9A=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/protyle/scroll/saveScroll.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/protyle/scroll/saveScroll.ts b/app/src/protyle/scroll/saveScroll.ts index 1cec83abc..471844d74 100644 --- a/app/src/protyle/scroll/saveScroll.ts +++ b/app/src/protyle/scroll/saveScroll.ts @@ -10,6 +10,10 @@ import {blockRender} from "../markdown/blockRender"; import {disabledProtyle, enableProtyle} from "../util/onGet"; export const saveScroll = (protyle: IProtyle, getObject = false) => { + if (!protyle.wysiwyg.element.firstElementChild) { + // 报错或者空白页面 + return undefined; + } const attr: IScrollAttr = { startId: protyle.wysiwyg.element.firstElementChild.getAttribute("data-node-id"), endId: protyle.wysiwyg.element.lastElementChild.getAttribute("data-node-id"),