Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

`ctrl+e` on a row of Home's standing panel does not pause the order

Open Beginner friendly
#1,468 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
88/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
go
Domain
cli

Research direction

Start at internal/tui3/home.go:2638 and compare the ctrl+e branch with the nearby ctrl+x branch using standsForItem(). Run make demo-home, then verify the standing-row behavior with a focused internal/tui3 key test and the stated e2e flow. Done means standing and other standing-item rows pause or resume through the same route and the row updates immediately.

Written by the indexing model from the issue text.

Description

area:chat bug sev:papercut

Seen on dev@debffabf6. Surfaced while verifying #1415; not introduced by it.

What happened

ctrl+e on a standing-order row in Home's standing panel does nothing, although keys.md and home.md say it pauses the order. The key handler accepts only the homeItem row kind; ctrl+x correctly uses the broader standsForItem() check.

Replication

Deterministic (no model). Run make demo-home to seed standing orders, focus a row of the standing panel on Home, and press ctrl+e. The row remains active. Press ctrl+x on the same kind of row as a control; it reaches the standing-item action. A focused internal/tui3 key test can use the demo fixture's row without a model.

Where

internal/tui3/home.go:2638 at dev@debffabf6, in the ctrl+e branch of homeKey, switches on homeItem; the nearby ctrl+x branch uses standsForItem(). The promise is in internal/manual/chat/home.md:2285 and keys.md.

The fix

Use the standing-row predicate for pause and resume, and keep the behavior aligned with the row's visible action.

Acceptance

  • e2e: in codeaf chat with the demo home, ctrl+e on a standing row changes its status to paused and the row updates immediately.
  • Unit: Home's standing and other standing-item row kinds take the same key route.
  • Correct the manual only if the chosen key contract changes; record the old dead key in invalidates.
Dominant language
Go
Stars
115
Forks
14
Avg merge
9h 38m
Merged PRs (30d)
749

Getting set up

We have not checked this project's setup files yet. Start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Agent-Field/CodeAF

All issues in Agent-Field/CodeAF

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.