@@ -11,6 +11,7 @@ import type {
1111 CDPSession ,
1212 ConsoleMessage ,
1313 Protocol ,
14+ Issue ,
1415} from './third_party/index.js' ;
1516import { DevTools } from './third_party/index.js' ;
1617import {
@@ -33,7 +34,7 @@ export class UncaughtError {
3334}
3435
3536interface PageEvents extends PuppeteerPageEvents {
36- issue : DevTools . AggregatedIssue ;
37+ devtoolsAggregatedIssue : DevTools . AggregatedIssue ;
3738 uncaughtError : UncaughtError ;
3839}
3940
@@ -285,7 +286,7 @@ class PageEventSubscriber {
285286 async subscribe ( ) {
286287 this . #resetIssueAggregator( ) ;
287288 this . #page. on ( 'framenavigated' , this . #onFrameNavigated) ;
288- this . #session . on ( 'Audits.issueAdded ' , this . #onIssueAdded) ;
289+ this . #page . on ( 'issue ' , this . #onIssueAdded) ;
289290 this . #session. on ( 'Runtime.exceptionThrown' , this . #onExceptionThrown) ;
290291 try {
291292 await this . #session. send ( 'Audits.enable' ) ;
@@ -298,7 +299,7 @@ class PageEventSubscriber {
298299 this . #seenKeys. clear ( ) ;
299300 this . #seenIssues. clear ( ) ;
300301 this . #page. off ( 'framenavigated' , this . #onFrameNavigated) ;
301- this . #session . off ( 'Audits.issueAdded ' , this . #onIssueAdded) ;
302+ this . #page . off ( 'issue ' , this . #onIssueAdded) ;
302303 this . #session. off ( 'Runtime.exceptionThrown' , this . #onExceptionThrown) ;
303304 if ( this . #issueAggregator) {
304305 this . #issueAggregator. removeEventListener (
@@ -318,7 +319,7 @@ class PageEventSubscriber {
318319 return ;
319320 }
320321 this . #seenIssues. add ( event . data ) ;
321- this . #page. emit ( 'issue ' , event . data ) ;
322+ this . #page. emit ( 'devtoolsAggregatedIssue ' , event . data ) ;
322323 } ;
323324
324325 #onExceptionThrown = ( event : Protocol . Runtime . ExceptionThrownEvent ) => {
@@ -339,9 +340,8 @@ class PageEventSubscriber {
339340 this . #resetIssueAggregator( ) ;
340341 } ;
341342
342- #onIssueAdded = ( data : Protocol . Audits . IssueAddedEvent ) => {
343+ #onIssueAdded = ( inspectorIssue : Issue ) => {
343344 try {
344- const inspectorIssue = data . issue ;
345345 const issue = DevTools . createIssuesFromProtocolIssue (
346346 null ,
347347 // @ts -expect-error Protocol types diverge.
0 commit comments