@@ -403,11 +403,12 @@ export class McpResponse implements Response {
403403 if ( textSnapshot ) {
404404 const formatter = new SnapshotFormatter ( textSnapshot ) ;
405405 if ( this . #snapshotParams. filePath ) {
406- await context . saveFile (
406+ const result = await context . saveFile (
407407 new TextEncoder ( ) . encode ( formatter . toString ( ) ) ,
408408 this . #snapshotParams. filePath ,
409+ '.txt' ,
409410 ) ;
410- snapshot = this . #snapshotParams . filePath ;
411+ snapshot = result . filename ;
411412 } else {
412413 snapshot = formatter ;
413414 }
@@ -429,7 +430,8 @@ export class McpResponse implements Response {
429430 fetchData : true ,
430431 requestFilePath : this . #attachedNetworkRequestOptions?. requestFilePath ,
431432 responseFilePath : this . #attachedNetworkRequestOptions?. responseFilePath ,
432- saveFile : ( data , filename ) => context . saveFile ( data , filename ) ,
433+ saveFile : ( data , filename , extension ) =>
434+ context . saveFile ( data , filename , extension ) ,
433435 redactNetworkHeaders : this . #redactNetworkHeaders,
434436 } ) ;
435437 detailedNetworkRequest = formatter ;
@@ -573,7 +575,8 @@ export class McpResponse implements Response {
573575 context . getNetworkRequestStableId ( request ) ===
574576 this . #networkRequestsOptions?. networkRequestIdInDevToolsUI ,
575577 fetchData : false ,
576- saveFile : ( data , filename ) => context . saveFile ( data , filename ) ,
578+ saveFile : ( data , filename , extension ) =>
579+ context . saveFile ( data , filename , extension ) ,
577580 redactNetworkHeaders : this . #redactNetworkHeaders,
578581 } ) ,
579582 ) ,
0 commit comments