From 279586106d32dc7a0ee4fb186ae33202d65fd779 Mon Sep 17 00:00:00 2001 From: Pranav Bansal <55818107+prnvbn@users.noreply.github.com> Date: Sat, 7 Feb 2026 12:47:24 +0000 Subject: [PATCH] Add resubmit option to form response handling --- internal/tui/form/form.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/internal/tui/form/form.go b/internal/tui/form/form.go index 27dd149..6485a7e 100644 --- a/internal/tui/form/form.go +++ b/internal/tui/form/form.go @@ -75,6 +75,11 @@ func (f *Form) Update(msg tea.Msg) (tea.Model, tea.Cmd) { switch f.state { case formStateResult: switch msg.String() { + case "r": + f.state = formStateInput + f.root.Blur() + f.submitFocused = true + return f, nil case "y": content := f.response if f.responseErr != nil { @@ -173,7 +178,7 @@ func (f *Form) View() string { b.WriteString(f.response) } b.WriteString("\n\n") - b.WriteString(labelStyle.Render("esc: back • y: copy response • q: quit")) + b.WriteString(labelStyle.Render("esc: back • r: resubmit • y: copy response • q: quit")) case formStateInput: b.WriteString(f.renderFields()) default: