Skip to content

fix(desktop): take a seen failure out of Needs you - #3803

Merged
LHagfoss merged 1 commit into
mainfrom
fix/desktop-dismiss-needs-you
Nov 15, 2026
Merged

LHagfoss merged 1 commit into
mainfrom
fix/desktop-dismiss-needs-you

Conversation

@LHagfoss

Copy link
Copy Markdown
Owner

What

The error banner's Dismiss only hid the banner, and opening a failed thread cleared its failed mark while Needs you rebuilt the row from the transcript's failed last turn. Either way the row stayed.

  • Opening a thread, or dismissing its error banner, records its failure as seen (seeFailure), quietly, from both sources.
  • The thread on screen has no Needs you row for its replayed failure.
  • A later failure arrives after the seen moment and is a row again.
  • The question card's Esc tooltip says "Decline the question": it answers with the reject option, unlike Dismiss elsewhere, which only hides a row.

Changelog

Opening a failed thread or dismissing its error now takes it out of Needs you.

Testing

bun run check; new tests in state/store.test.ts and state/inbox.test.ts.

Opening a thread cleared its failed mark, but Needs you also builds a failed row from a transcript whose last turn failed, so the row stayed after the thread was opened and its banner dismissed. Opening the thread or dismissing its banner now records the failure as seen, the thread on screen has no row for its replayed failure, and a later failure is a row again. The question card's Esc tooltip says Decline, which is what it does.
@github-actions github-actions Bot added the fix A bug fix label Nov 15, 2026
@LHagfoss
LHagfoss merged commit 09121d0 into main Nov 15, 2026
9 checks passed
@LHagfoss
LHagfoss deleted the fix/desktop-dismiss-needs-you branch November 15, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant