Skip to content

fix(echoform): preserve client transport in strict mode#31

Merged
shmuelhizmi merged 5 commits into
masterfrom
fix/strict-mode-client-transport
Jul 13, 2026
Merged

fix(echoform): preserve client transport in strict mode#31
shmuelhizmi merged 5 commits into
masterfrom
fix/strict-mode-client-transport

Conversation

@shmuelhizmi

Copy link
Copy Markdown
Collaborator

Summary

  • recreate the client transport for every React effect lifecycle setup
  • register typed handlers before synchronous raw-frame replay
  • add StrictMode and synchronous-replay regressions

Test plan

  • bun test tests/
  • bun run typecheck
  • bunx oxlint packages/echoform/src/client/Client.tsx packages/echoform/src/shared/decompiled-transport.ts packages/echoform/tests/client-strict-mode.test.tsx packages/echoform/tests/decompiled-transport.test.ts

shmuel hizmi and others added 5 commits July 12, 2026 17:32
@shmuelhizmi shmuelhizmi merged commit e36e3b2 into master Jul 13, 2026
2 checks passed
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