Skip to content

fix(ask-user): commit answers only on explicit submit#16

Merged
OmGuptaIND merged 1 commit into
mainfrom
OmGuptaIND/fix-ask-user-flow
Apr 27, 2026
Merged

fix(ask-user): commit answers only on explicit submit#16
OmGuptaIND merged 1 commit into
mainfrom
OmGuptaIND/fix-ask-user-flow

Conversation

@OmGuptaIND
Copy link
Copy Markdown
Contributor

Summary

Generic `AskUserInline` previously auto-submitted as soon as a custom input had any non-empty trimmed value, treating focus/typing as intent. That made it easy to skip past a question by tabbing through, and the trailing "Got it — Continuing…" footer was unreachable in practice.

Now answers commit only when the user clicks an option, presses Enter, or hits the arrow button. Removed the `showCustom` toggle (no longer needed) and the dead done-state footer.

Test plan

  • Tab into custom input → does not submit
  • Type a custom answer, press Enter → submits and advances
  • Click an option → submits and advances
  • Click arrow with empty input → no-op (button disabled)
  • Multi-question flow: answering one advances to the next; final answer submits the form

🤖 Generated with Claude Code

Generic AskUserInline previously auto-submitted as soon as a custom
input had any non-empty trimmed value, treating focus/typing as intent.
That made it easy to skip past a question by tabbing into the field,
and the "Got it — Continuing…" footer was unreachable in practice.

Now answers commit only when the user clicks an option, presses Enter,
or hits the arrow button. Removes the showCustom toggle (no longer
needed) and the dead done-state footer.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@OmGuptaIND OmGuptaIND merged commit 7a40632 into main Apr 27, 2026
OmGuptaIND added a commit that referenced this pull request Apr 30, 2026
### Features
- auto-activated skills + builtin document-creation packages (#19)

### Other
- fix(attachments): persist images on disk + lazy-load chips on demand (#20)
- feat(chat): collapsible turn progress + per-turn source cards (#18)
- fix(artifacts): premium split panel + render docx/pdf/xlsx in files view (#17)
- fix(ask-user): commit answers only on explicit submit (#16)
- docs(spec): session log architecture — append-only log + multi-client channel (#15)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant