diff --git a/src/web/server.ts b/src/web/server.ts index d56d2061..aee347ab 100644 --- a/src/web/server.ts +++ b/src/web/server.ts @@ -583,7 +583,11 @@ export class WebServer extends EventEmitter { this.sendSSE(reply, 'init', this.getLightState()); // Flush Cloudflare tunnel buffer with padding — ensures the init event // (and any immediately following events) are delivered without proxy delay. - try { reply.raw.write(SSE_PADDING); } catch { /* client gone */ } + try { + reply.raw.write(SSE_PADDING); + } catch { + /* client gone */ + } req.raw.on('close', () => { this.sseClients.delete(reply);