Skip to content
Discussion options

You must be logged in to vote

Confirmed, and this has the same root cause as your cursor report in #1557 — one fix covers both.

The progress renderer drives the OSC 9;4 taskbar indicator as it paints and clears it during teardown, alongside restoring the cursor. That teardown was gated on a reference count that can never reach its trigger value (clx keeps a strong reference to the progress job in a process-global registry for the life of the process), so on an error path it simply never ran: no cursor restore, no indicator clear.

Reproduced here through a PTY with TERM_PROGRAM=iTerm.app, running the same aubx @slkiser/opencode-quota show. The last OSC sequence aube emits before exiting:

last ESC ] 9 ; 4 ; … sequence

Replies: 1 comment

Comment options

jdx
Sep 20, 2026 — with coder-jdx
Maintainer

You must be logged in to vote
0 replies
Answer selected by SimJoSt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants