You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor(client): centralize per-connection state reset
A new private `_resetConnectionState()` clears every per-connection field
in one place — `_negotiatedProtocolVersion`, server capabilities/identity/
instructions, the auto-opened listen subscription, the listen-state map and
the cached output validators. The two ad-hoc fresh-connect resets and
`close()` now route through it, so a stale `autoOpenedSubscription` (or
any other per-connection field) cannot survive a reconnect or outlive the
connection it was opened on.
0 commit comments