Home cannot reselect a waiting ask-here exchange
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 74/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- go
- Domínio
- cli, developer-experience
Direção de pesquisa
Start with the focused gate TestTUIE2E/ask_here_end_to_end, then trace app.homeKey and homeView.move in internal/tui3/home.go, followed by homeView.gridMove and columnStops in homegrid.go and homeView.exchangeLines in homeexchange.go. Compare keyboard and mouse selection behavior for a visible ? waiting on you row. Done means the unit and e2e checks pass, Enter reopens the card with keyboard ownership, and the manual pages and change entry describe the behavior.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
What happened
REGRESSION seen on commit 17ae56d34 (staging-20260921-17ae56d3496f) on 2026-09-21. Lane C, ask_here_end_to_end, left this waiting exchange on Home:
? remind me in 1 minute to drink wat… ? waiting on you
The test then could not put the cursor back on the exchange row; Up skipped it, so Enter could not reopen its ask-here card. On v0.3.0 (9258f7052), enter on the row gave the pane the keyboard, with the card on it.
The behavior is likely related to docs/changes/unreleased/1071-approvals-wheel.md, whose selection-ownership work changed Home navigation.
Replication
Deterministic (no model).
No no-model reproduction is established. Run the focused repository gate:
go test -tags e2e -count=1 -v ./internal/e2e -run '^TestTUIE2E/ask_here_end_to_end$'
Today it exits nonzero with could not put the cursor back on the exchange row after creating the visible ? waiting on you row.
Field (real models).
Set OPENROUTER_API_KEY and run the same command; allow about two minutes and less than $0.03. It creates an ask-here exchange, moves away on Home, presses Up to return, and presses Enter. The v0.3.0 run is the control.
Where
The relevant selection and rendering seams are app.homeKey and homeView.move in internal/tui3/home.go, homeView.gridMove and columnStops in internal/tui3/homegrid.go, and homeView.exchangeLines in internal/tui3/homeexchange.go. The evidence does not identify a specific faulty branch.
The fix
Keyboard navigation on Home must include a waiting ask-here exchange as one selectable row. Pressing Enter on that row must reopen its card and give the pane the keyboard, regardless of whether mouse navigation happened earlier.
Acceptance
- e2e: Through
TestTUIE2E/ask_here_end_to_endin tmux, pressUponto the row whose state is? waiting on you, press Enter, assert the ask-here card is visible and owns keyboard input, and exit 0. - e2e: Through the same Home screen, alternate mouse hover and keyboard
Up; assert the keyboard-selected exchange is the only selected row and Enter opens that row. - Unit:
columnStopsandhomeView.gridMoveinclude each actionable? waiting on youexchange exactly once in keyboard order. - The manual pages
internal/manual/chat/asking-from-home.mdandinternal/manual/chat/home.mddescribe reopening with Enter, and the change entry'sinvalidatesnames the old belief that waiting exchange rows were not keyboard stops.
Filed from the 2026-09-21 staging verification of 17ae56d34; the lane reports, frames and e2e logs are in the owner's handoff folder for this promotion.
- Linguagem predominante
- Go
- Estrelas
- 115
- Forks
- 14
- Merge médio
- 9h 37min
- PRs com merge (30d)
- 755
Preparar o ambiente
Ainda não verificamos os arquivos de configuração deste projeto. Comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Agent-Field/CodeAF
-
area:chat bug sev:papercut
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
Agent-Field/CodeAF#1592 ·
Mantenedores costumam responder em até 1 dia
-
area:headless bug sev:critical
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Agent-Field/CodeAF#1566 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
area:chat feature
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
Agent-Field/CodeAF#1510 ·
Mantenedores costumam responder em até 1 dia
-
area:tests bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Agent-Field/CodeAF#1489 ·
Mantenedores costumam responder em até 1 dia
-
area:chat bug good first issue sev:papercut
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Agent-Field/CodeAF#1470 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de Agent-Field/CodeAF
Issues semelhantes
-
Remove CAAPFAbertakind/chore kind/cleanup needs-area
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
rancher/turtles#2848 · 3 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 1 dia
-
priority: low 🌱 type: enhancement 💅🏼
Dificuldade 2/5 Meio dia Facilidade para iniciantes 84/100
nebari-dev/llm-serving-pack#199 ·
Mantenedores costumam responder em até 3 dias
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
kedacore/keda#8225 · 1 comentário ·
Mantenedores costumam responder em até 1 dia