mirror of
https://github.com/getpaseo/paseo.git
synced 2026-11-09 01:45:00 +00:00
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.