Skip to content

fix(browser): recheck eligibility before reconnecting - #149

Merged
vincentkoc merged 1 commit into
mainfrom
fix/libterminal-reconnect-eligibility-20261103
Nov 3, 2026
Merged

vincentkoc merged 1 commit into
mainfrom
fix/libterminal-reconnect-eligibility-20261103

Conversation

@vincentkoc

@vincentkoc vincentkoc commented Nov 3, 2026 •

Copy link
Copy Markdown
Member

Summary

Reconnect eligibility was checked when a timer was scheduled but ignored when it fired. Recheck the application predicate after the delay and respect a close triggered by that predicate. Tests cover lost demand, a throwing predicate, and a reentrant close. Production delta: +3 lines; no new options or defaults.

Validation

  • Full CI passed for merged PR head ad9e24290af3f38c59d3d1cfbb6aee15f57be510.
  • Independent P0–P3 autoreview: scoped-clean for 4962e77d5c98f1cb8fd2314849951c590005e9b2. Rebased code and test patches were verified unchanged.
  • Combined six-fix integration passed: 185 unit/integration tests, 10 browser cases, build, types, lint, package checks, and the Linux/Windows/macOS matrix.
  • Changelog included. No release.

@clawsweeper

clawsweeper Bot commented Nov 3, 2026

Copy link
Copy Markdown

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

@vincentkoc
vincentkoc marked this pull request as ready for review November 3, 2026 12:47
@vincentkoc
vincentkoc requested a review from a team as a code owner November 3, 2026 12:47
@vincentkoc
vincentkoc force-pushed the fix/libterminal-output-ack-chunks-20261103 branch from cf8f1ee to 65394f8 Compare November 3, 2026 12:49
@vincentkoc
vincentkoc force-pushed the fix/libterminal-reconnect-eligibility-20261103 branch 2 times, most recently from e1bd679 to 7fa55ee Compare November 3, 2026 12:51
@vincentkoc
vincentkoc force-pushed the fix/libterminal-output-ack-chunks-20261103 branch 2 times, most recently from 6e29409 to 26d6468 Compare November 3, 2026 12:54
@vincentkoc
vincentkoc force-pushed the fix/libterminal-reconnect-eligibility-20261103 branch from 7fa55ee to 01a8f8e Compare November 3, 2026 12:54
Base automatically changed from fix/libterminal-output-ack-chunks-20261103 to main November 3, 2026 12:56
@vincentkoc
vincentkoc force-pushed the fix/libterminal-reconnect-eligibility-20261103 branch from 01a8f8e to ad9e242 Compare November 3, 2026 12:56
@vincentkoc
vincentkoc merged commit 8db89ec into main Nov 3, 2026
13 checks passed
@vincentkoc
vincentkoc deleted the fix/libterminal-reconnect-eligibility-20261103 branch November 3, 2026 12:58
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