Skip to content

Fix WebMCP registration lifecycle races - #14

Merged
YesterdaysLemon merged 1 commit into
mainfrom
fix/webmcp-registration-lifecycle
Aug 26, 2026
Merged

Fix WebMCP registration lifecycle races#14
YesterdaysLemon merged 1 commit into
mainfrom
fix/webmcp-registration-lifecycle

Conversation

@YesterdaysLemon

Copy link
Copy Markdown
Owner

Closes #13.\n\n- abort in-flight registrations synchronously during React effect cleanup\n- propagate the lifecycle abort into the registration-owned controller\n- cover overlapping stale and replacement registrations with a duplicate-aware regression test\n\nVerified locally: 29 tests, TypeScript, and production build.

@YesterdaysLemon
YesterdaysLemon merged commit bbf1995 into main Aug 26, 2026
2 checks passed
@YesterdaysLemon
YesterdaysLemon deleted the fix/webmcp-registration-lifecycle branch August 26, 2026 20:47
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.

Prevent overlapping WebMCP registrations from orphaning the tool catalog

1 participant