From 06b0b88258bcd94803c58b7d920d59c266679cac Mon Sep 17 00:00:00 2001 From: clawdbot Date: Thu, 29 Jan 2026 19:13:40 +0800 Subject: [PATCH] fix-goview-canvas-size --- packages/sdk/src/core/goview/convert.ts | 34 ++++++++++++++++--------- 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/packages/sdk/src/core/goview/convert.ts b/packages/sdk/src/core/goview/convert.ts index a67c5c1..b3bea80 100644 --- a/packages/sdk/src/core/goview/convert.ts +++ b/packages/sdk/src/core/goview/convert.ts @@ -791,19 +791,29 @@ export function convertGoViewProjectToScreen(input: GoViewProjectLike | GoViewSt project?.editCanvasConfig as GoViewEditCanvasConfigLike | undefined, ); - const width = - editCanvasConfig?.width ?? - (input as GoViewProjectLike).canvas?.width ?? - (input as GoViewProjectLike).width ?? - (data?.width as number | undefined) ?? - 1920; + const width = Math.max( + 1, + toNumber( + editCanvasConfig?.width ?? + (input as GoViewProjectLike).canvas?.width ?? + (input as GoViewProjectLike).width ?? + (data?.width as number | string | undefined) ?? + 1920, + 1920, + ), + ); - const height = - editCanvasConfig?.height ?? - (input as GoViewProjectLike).canvas?.height ?? - (input as GoViewProjectLike).height ?? - (data?.height as number | undefined) ?? - 1080; + const height = Math.max( + 1, + toNumber( + editCanvasConfig?.height ?? + (input as GoViewProjectLike).canvas?.height ?? + (input as GoViewProjectLike).height ?? + (data?.height as number | string | undefined) ?? + 1080, + 1080, + ), + ); const name = editCanvasConfig?.projectName ?? 'Imported Project'; const background = editCanvasConfig?.background;