diff --git a/apps/ui/src/components/views/spec-view/hooks/use-spec-loading.ts b/apps/ui/src/components/views/spec-view/hooks/use-spec-loading.ts index d90c3148..52826020 100644 --- a/apps/ui/src/components/views/spec-view/hooks/use-spec-loading.ts +++ b/apps/ui/src/components/views/spec-view/hooks/use-spec-loading.ts @@ -28,8 +28,9 @@ export function useSpecLoading() { setIsLoading(false); return; } - setIsGenerationRunning(false); } + // Always reset when generation is not running (handles edge case where api.specRegeneration might not be available) + setIsGenerationRunning(false); const result = await api.readFile(`${currentProject.path}/.automaker/app_spec.txt`);