@@ -53,9 +53,9 @@ export interface TextSnapshotNode extends SerializedAXNode {
5353}
5454
5555export interface ExtensionServiceWorker {
56- url : string ;
57- target : Target ;
58- id : string ;
56+ url : string ;
57+ target : Target ;
58+ id : string ;
5959}
6060
6161export interface GeolocationOptions {
@@ -156,8 +156,8 @@ export class McpContext implements Context {
156156 #pageIdMap = new WeakMap < Page , number > ( ) ;
157157 #nextPageId = 1 ;
158158
159- #extensionServiceWorkerMap = new WeakMap < Target , string > ( ) ;
160- #nextExtensionServiceWorkerId = 1 ;
159+ #extensionServiceWorkerMap = new WeakMap < Target , string > ( ) ;
160+ #nextExtensionServiceWorkerId = 1 ;
161161
162162 #nextSnapshotId = 1 ;
163163 #traceResults: TraceResult [ ] = [ ] ;
@@ -508,7 +508,7 @@ export class McpContext implements Context {
508508 }
509509 if ( page . isClosed ( ) ) {
510510 throw new Error (
511- `The selected page has been closed. Call ${ listPages ( { } as ParsedArguments ) . name } to see open pages.` ,
511+ `The selected page has been closed. Call ${ listPages ( ) . name } to see open pages.` ,
512512 ) ;
513513 }
514514 return page ;
@@ -598,40 +598,40 @@ export class McpContext implements Context {
598598 }
599599 }
600600
601- /**
602- * Creates a snapshot of the extension service workers.
603- */
604- async createExtensionServiceWorkersSnapshot ( ) : Promise <
605- ExtensionServiceWorker [ ]
606- > {
607- const allTargets = await this . browser . targets ( ) ;
608-
609- const serviceWorkers = allTargets . filter ( target => {
610- return (
611- target . type ( ) === 'service_worker' &&
612- target . url ( ) . includes ( 'chrome-extension://' )
613- ) ;
614- } ) ;
615-
616- for ( const serviceWorker of serviceWorkers ) {
617- if ( ! this . #extensionServiceWorkerMap. has ( serviceWorker ) ) {
618- this . #extensionServiceWorkerMap. set (
619- serviceWorker ,
620- 'sw-' + this . #nextExtensionServiceWorkerId++ ,
621- ) ;
622- }
623- }
624-
625- this . #extensionServiceWorkers = serviceWorkers . map ( serviceWorker => {
626- return {
627- target : serviceWorker ,
628- id : this . #extensionServiceWorkerMap. get ( serviceWorker ) ! ,
629- url : serviceWorker . url ( ) ,
630- } ;
631- } ) ;
632-
633- return this . #extensionServiceWorkers;
634- }
601+ /**
602+ * Creates a snapshot of the extension service workers.
603+ */
604+ async createExtensionServiceWorkersSnapshot ( ) : Promise <
605+ ExtensionServiceWorker [ ]
606+ > {
607+ const allTargets = await this . browser . targets ( ) ;
608+
609+ const serviceWorkers = allTargets . filter ( target => {
610+ return (
611+ target . type ( ) === 'service_worker' &&
612+ target . url ( ) . includes ( 'chrome-extension://' )
613+ ) ;
614+ } ) ;
615+
616+ for ( const serviceWorker of serviceWorkers ) {
617+ if ( ! this . #extensionServiceWorkerMap. has ( serviceWorker ) ) {
618+ this . #extensionServiceWorkerMap. set (
619+ serviceWorker ,
620+ 'sw-' + this . #nextExtensionServiceWorkerId++ ,
621+ ) ;
622+ }
623+ }
624+
625+ this . #extensionServiceWorkers = serviceWorkers . map ( serviceWorker => {
626+ return {
627+ target : serviceWorker ,
628+ id : this . #extensionServiceWorkerMap. get ( serviceWorker ) ! ,
629+ url : serviceWorker . url ( ) ,
630+ } ;
631+ } ) ;
632+
633+ return this . #extensionServiceWorkers;
634+ }
635635
636636 async createPagesSnapshot ( ) : Promise < Page [ ] > {
637637 const allPages = await this . #getAllPages( ) ;
@@ -726,15 +726,15 @@ export class McpContext implements Context {
726726 }
727727 }
728728
729- getExtensionServiceWorkers ( ) : ExtensionServiceWorker [ ] {
730- return this . #extensionServiceWorkers;
731- }
729+ getExtensionServiceWorkers ( ) : ExtensionServiceWorker [ ] {
730+ return this . #extensionServiceWorkers;
731+ }
732732
733- getExtensionServiceWorkerId (
734- extensionServiceWorker : ExtensionServiceWorker ,
735- ) : string | undefined {
736- return this . #extensionServiceWorkerMap. get ( extensionServiceWorker . target ) ;
737- }
733+ getExtensionServiceWorkerId (
734+ extensionServiceWorker : ExtensionServiceWorker ,
735+ ) : string | undefined {
736+ return this . #extensionServiceWorkerMap. get ( extensionServiceWorker . target ) ;
737+ }
738738
739739 getPages ( ) : Page [ ] {
740740 return this . #pages;
0 commit comments