From 2ea94c6c45814862e9ebacf80d8051b58da980f7 Mon Sep 17 00:00:00 2001 From: Brooklyn Nicholson Date: Wed, 24 Jun 2026 19:33:33 -0500 Subject: [PATCH] fix(pets): make inline generate cancel discard draft flow Wire the sparkle generate button's cancel action to the same discard/reset path as step-2 cancel so abort semantics are consistent and always return to step 1 while retaining the prompt input. --- apps/desktop/src/app/pet-generate/pet-generate-content.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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} />