Skip to content

Auto-dismiss temporary status flashes on the notice row - #629

Merged
TheGreatAxios merged 2 commits into
mainfrom
cl-7005-auto-dismiss-temporary-status-flashes-copy-confirmations
Aug 24, 2026
Merged

Auto-dismiss temporary status flashes on the notice row#629
TheGreatAxios merged 2 commits into
mainfrom
cl-7005-auto-dismiss-temporary-status-flashes-copy-confirmations

Conversation

@TheGreatAxios

@TheGreatAxios TheGreatAxios commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • One-shot confirmation flashes (copy, mouse toggle, attach results, reasoning effort, stall recovery) pass a TTL at the call site and clear themselves
  • Rate-limit countdown no longer parks on the bottom notice row; the durable error stays in the transcript, and only clear-and-resubmit flashes briefly
  • Sticky omit-TTL semantics stay for live stall notice and landing hold
  • TTL flashes no longer paint after the TUI renderer is torn down, so parallel TUI tests cannot hit TextBuffer is destroyed

Verification

  • bun run typecheck, bun run build, and bun run test pass
  • 5302 pass, 0 fail locally via bun run check

Fixes CL-7005

@linear-code

linear-code Bot commented Aug 24, 2026

Copy link
Copy Markdown

CL-7005

One-shot confirmations now pass a TTL at the call site so they clear
themselves. Rate-limit countdown no longer parks on the bottom chrome;
the durable error stays in the transcript, and only clear-and-resubmit
flashes briefly.
Headless tests often tear down the renderer without dispose. A TTL
flash armed before that teardown must not write a freed TextBuffer.
@TheGreatAxios
TheGreatAxios force-pushed the cl-7005-auto-dismiss-temporary-status-flashes-copy-confirmations branch from a89a8d1 to e3af2d7 Compare August 24, 2026 16:32
@TheGreatAxios
TheGreatAxios merged commit 7c8cee1 into main Aug 24, 2026
5 checks passed
TheGreatAxios added a commit that referenced this pull request Aug 27, 2026
* Auto-dismiss temporary status flashes on the notice row

One-shot confirmations now pass a TTL at the call site so they clear
themselves. Rate-limit countdown no longer parks on the bottom chrome;
the durable error stays in the transcript, and only clear-and-resubmit
flashes briefly.

* Stop TTL flashes from painting a destroyed TUI renderer

Headless tests often tear down the renderer without dispose. A TTL
flash armed before that teardown must not write a freed TextBuffer.
TheGreatAxios added a commit that referenced this pull request Aug 27, 2026
* Auto-dismiss temporary status flashes on the notice row

One-shot confirmations now pass a TTL at the call site so they clear
themselves. Rate-limit countdown no longer parks on the bottom chrome;
the durable error stays in the transcript, and only clear-and-resubmit
flashes briefly.

* Stop TTL flashes from painting a destroyed TUI renderer

Headless tests often tear down the renderer without dispose. A TTL
flash armed before that teardown must not write a freed TextBuffer.
@TheGreatAxios
TheGreatAxios deleted the cl-7005-auto-dismiss-temporary-status-flashes-copy-confirmations branch August 28, 2026 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant