data.ts: add missing .isSessionEnded check in .connect()
diff --git a/webui/src/data.ts b/webui/src/data.ts
index 1340dcc..247a9cb 100644
--- a/webui/src/data.ts
+++ b/webui/src/data.ts
@@ -73,6 +73,11 @@
    * Connect to the SSE stream
    */
   private connect(): void {
+    if (this.isSessionEnded) {
+      console.log("Skipping connection attempt - session has ended");
+      return;
+    }
+
     // If we're already connecting or connected, don't start another connection attempt
     if (
       this.eventSource &&