From 4affcea52d16aaa3669d0e37a2f06d52db1a5e1e Mon Sep 17 00:00:00 2001 From: WEI ZHANG Date: Thu, 13 Nov 2025 17:57:42 +0800 Subject: [PATCH] fix(sheet): handle empty pages in getDocsSkeletonPageSize function (#6147) --- .../src/components/sheets/sheet.render-skeleton.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/engine-render/src/components/sheets/sheet.render-skeleton.ts b/packages/engine-render/src/components/sheets/sheet.render-skeleton.ts index 0e3b39ad6b..a3b72abdb6 100644 --- a/packages/engine-render/src/components/sheets/sheet.render-skeleton.ts +++ b/packages/engine-render/src/components/sheets/sheet.render-skeleton.ts @@ -1696,7 +1696,13 @@ export function getDocsSkeletonPageSize(documentSkeleton: DocumentSkeleton, angl return null; } const { pages } = skeletonData; + if (!pages || pages.length === 0) { + return null; + } const lastPage = pages[pages.length - 1]; + if (!lastPage) { + return null; + } const { width, height } = lastPage; if (angle === 0) {