@@ -243,7 +243,7 @@ export class SessionTracker {
243
243
this . browserSessions . set ( session . id , session ) ;
244
244
// Also store in global browserSessions for compatibility
245
245
browserSessions . set ( session . id , session ) ;
246
-
246
+
247
247
this . setupCleanup ( session ) ;
248
248
249
249
return session ;
@@ -312,7 +312,7 @@ export class SessionTracker {
312
312
this . browserSessions . set ( session . id , session ) ;
313
313
// Also store in global browserSessions for compatibility
314
314
browserSessions . set ( session . id , session ) ;
315
-
315
+
316
316
this . setupCleanup ( session ) ;
317
317
318
318
return session ;
@@ -348,11 +348,11 @@ export class SessionTracker {
348
348
// In Playwright, we should close the context which will automatically close its pages
349
349
await session . page . context ( ) . close ( ) ;
350
350
await session . browser . close ( ) ;
351
-
351
+
352
352
// Remove from both maps
353
353
this . browserSessions . delete ( sessionId ) ;
354
354
browserSessions . delete ( sessionId ) ;
355
-
355
+
356
356
// Update status
357
357
this . updateSessionStatus ( sessionId , SessionStatus . COMPLETED , {
358
358
closedExplicitly : true ,
@@ -361,7 +361,7 @@ export class SessionTracker {
361
361
this . updateSessionStatus ( sessionId , SessionStatus . ERROR , {
362
362
error : error instanceof Error ? error . message : String ( error ) ,
363
363
} ) ;
364
-
364
+
365
365
throw new BrowserError (
366
366
'Failed to close session' ,
367
367
BrowserErrorCode . SESSION_ERROR ,
@@ -392,7 +392,7 @@ export class SessionTracker {
392
392
session . browser . on ( 'disconnected' , ( ) => {
393
393
this . browserSessions . delete ( session . id ) ;
394
394
browserSessions . delete ( session . id ) ;
395
-
395
+
396
396
// Update session status
397
397
this . updateSessionStatus ( session . id , SessionStatus . TERMINATED ) ;
398
398
} ) ;
@@ -437,4 +437,4 @@ export class SessionTracker {
437
437
} ) ;
438
438
} ) ;
439
439
}
440
- }
440
+ }
0 commit comments