- Fix comment about .deinit = true in server.zig to clarify it enables automatic cleanup
- Fix shared_context cleanup in ServerWebSocket.onClose() to avoid use-after-free
- Rewrite WebSocket error handler test to use public API instead of accessing ws._socket
- Remove detailed error assertions since error parameter may be undefined
All 17 tests passing.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>