Clean up ansiCarryovers on WebSocket close
This commit is contained in:
parent
42ba893ea5
commit
3e5afbd5a8
1 changed files with 1 additions and 0 deletions
|
|
@ -650,6 +650,7 @@ const server = Bun.serve<SessionData>({
|
||||||
close(ws) {
|
close(ws) {
|
||||||
if (ws.data.sessionId) {
|
if (ws.data.sessionId) {
|
||||||
sessionWebSockets.delete(ws.data.sessionId);
|
sessionWebSockets.delete(ws.data.sessionId);
|
||||||
|
ansiCarryovers.delete(ws.data.sessionId);
|
||||||
|
|
||||||
// Persist final state before cleanup
|
// Persist final state before cleanup
|
||||||
const state = sessionStates.get(ws.data.sessionId);
|
const state = sessionStates.get(ws.data.sessionId);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue