diff --git a/apps/desktop/src/app/pet-generate/pet-generate-content.tsx b/apps/desktop/src/app/pet-generate/pet-generate-content.tsx index 2c6f2a815de..87d34897cc7 100644 --- a/apps/desktop/src/app/pet-generate/pet-generate-content.tsx +++ b/apps/desktop/src/app/pet-generate/pet-generate-content.tsx @@ -210,7 +210,9 @@ export function PetGenerateContent() { generating={generating} generatingLabel={t.common.cancel} label={copy.generate} - onCancel={cancelGenerate} + // Inline cancel should match step-2 cancel semantics: abort and + // return to step 1 (prompt retained for quick tweaks). + onCancel={discardDrafts} onGenerate={generate} />