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

A pending browser sign-in cannot be cancelled with esc

Offen
#1,587 0 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

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

Rechercherichtung

Start in internal/tui3/connect.go:1015-1036 and internal/tui3/connectcaps.go:95-124, then trace how the Linear browser sign-in is started and how Esc is handled. Run the documented isolated-profile reproduction and inspect existing connect tests or e2e coverage. Done means Esc immediately ends the pending sign-in with one cancellation line and produces no later notice elsewhere.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

area:chat bug sev:serious

Seen on: dev 837b2b0.

Behaviour

After enter on Linear in /connect, esc left ⠼ waiting in your browser… spinning. It resolved only much later as Linear connection didn't complete, in another conversation. esc should cancel the pending sign-in at once.

Replication

  1. Build dev 837b2b0 (git checkout 837b2b0 && make build, binary bin/codeaf), or install the dev build with curl -fsSL https://agentfield.ai/get/devaf | bash.
  2. Use an isolated profile: export HOME=$(mktemp -d), export OPENROUTER_API_KEY, and keep the default model (~deepseek/deepseek-v4-flash-latest, crew on auto).
  3. On a busy machine set task.max_load to 0 (/settings, Tasks) so the busy-machine gate does not hold tasks.
  4. codeaf, /connect, choose Linear, press enter (do not finish in the browser).
  5. Press esc.

Evidence

  • Screen after esc: ⠼ waiting in your browser… still spinning; later Linear connection didn't complete in another conversation.
  • internal/tui3/connect.go:1015-1036 and internal/tui3/connectcaps.go:95-124 draw the waiting row; no cancel path was found for esc.

Guessed cause

A guess from reading the code, not a confirmed diagnosis. The browser round trip is not tied to a cancellable context from the row, so esc leaves it running until its own timeout.

Acceptance

  • e2e: esc on a pending browser sign-in ends it at once with one line (Linear sign-in cancelled), and no later notice appears elsewhere.

Found while writing the public docs; manual text differences are in #1545.

🤖 Generated with Claude Code

Vorherrschende Sprache
Go
Sterne
115
Forks
14
Ø Merge
9 Std. 37 Min.
Gemergte PRs (30 T.)
755

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.