- Replace Node.js Buffer.byteLength() with TextEncoder in MuxProvider (browser-safe UTF-8 byte counting for the ring buffer) - Remove write-only sessionSubscribedRef from MuxProvider - Remove dead DirectTerminalLocation, DirectTerminalWsUrlOptions, buildDirectTerminalWsUrl and their tests (superseded by mux) - Call closeTerminal(sessionId) on DirectTerminal unmount so PTY processes are released and openedTerminalsRef stays accurate - Add cleanup return to mux effect in useSessionEvents so pending refresh timers and abort controllers are cleared on unmount Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ao | ||
| cli | ||
| core | ||
| integration-tests | ||
| plugins | ||
| web | ||