Files
paseo/packages
Mohamed Boudra 0e491ef4ff fix(client): finish closing when subscription releases are in flight
The host runtime releases a client's subscriptions and closes it without
waiting. close() drops the transport and rejects outstanding requests
before it marks the client disposed, so each in-flight release failed
while the client still reported connected. The failure handler then
published a false transport close, and the rejection propagated through
owned.close(), aborting close() before the rest of its cleanup and the
disposed state.

A release that fails after its transport is gone has nothing to reset.
2026-11-09 01:22:20 +01:00
..