diff --git a/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts b/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts index b5be54122..060174f3f 100644 --- a/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts +++ b/apps/ai-game-creator-shell/src/view/ui-editor/useUiEditorPage.ts @@ -1557,8 +1557,8 @@ export function useUiEditorSession( } }); } catch (cause) { - const message = '保存失败,请稍后重试。'; - setSaveError('保存失败,请稍后重试。'); + const message = cause instanceof Error ? cause.message : String(cause); + setSaveError(message); return { status: 'failed' as const, phase: 'save' as const, message }; } finally { setIsGenerating(false);