Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

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

Offen Anfängerfreundlich
#1,468 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
88/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
go
Bereich
cli

Rechercherichtung

Beginne bei internal/tui3/home.go:2638 und vergleiche den ctrl+e-Zweig mithilfe von standsForItem() mit dem nahegelegenen ctrl+x-Zweig. Führe make demo-home aus und überprüfe anschließend das Verhalten der standing-Zeile mit einem fokussierten internal/tui3-Tastentest und dem angegebenen e2e-Ablauf. Als abgeschlossen gilt dies, wenn die standing- und anderen standing-item-Zeilen über denselben Pfad pausieren oder fortsetzen und die Zeile sofort aktualisiert wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.
Vorherrschende Sprache
Go
Sterne
115
Forks
14
Ø Merge
13 Std. 37 Min.
Gemergte PRs (30 T.)
303

Entwicklungsumgebung

Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus Agent-Field/CodeAF

Alle Issues in Agent-Field/CodeAF

Ähnliche Issues

Weitere Issues zu Go

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.