@@ -84,11 +84,11 @@ export class WKPage implements PageDelegate {
84
84
this . _workers . setSession ( session ) ;
85
85
}
86
86
87
- async initialize ( session : WKSession , pagePausedOnStart : boolean ) {
87
+ async initialize ( session : WKSession ) {
88
88
this . _setSession ( session ) ;
89
89
await Promise . all ( [
90
90
this . _initializePageProxySession ( ) ,
91
- this . _initializeSession ( this . _session , ( { frameTree} ) => this . _handleFrameTree ( frameTree , pagePausedOnStart ) ) ,
91
+ this . _initializeSession ( this . _session , ( { frameTree} ) => this . _handleFrameTree ( frameTree ) ) ,
92
92
] ) ;
93
93
}
94
94
@@ -240,26 +240,14 @@ export class WKPage implements PageDelegate {
240
240
this . _page . _frameManager . frameLifecycleEvent ( frameId , event ) ;
241
241
}
242
242
243
- private _handleFrameTree ( frameTree : Protocol . Page . FrameResourceTree , pagePausedOnStart : boolean ) {
244
- const frame = this . _onFrameAttached ( frameTree . frame . id , frameTree . frame . parentId || null ) ;
243
+ private _handleFrameTree ( frameTree : Protocol . Page . FrameResourceTree ) {
244
+ this . _onFrameAttached ( frameTree . frame . id , frameTree . frame . parentId || null ) ;
245
245
this . _onFrameNavigated ( frameTree . frame , true ) ;
246
246
247
- if ( ! pagePausedOnStart ) {
248
- frame . _utilityContext ( ) . then ( async context => {
249
- const readyState = await context . evaluate ( ( ) => document . readyState ) . catch ( e => 'loading' ) ;
250
- if ( frame . isDetached ( ) )
251
- return ;
252
- if ( readyState === 'interactive' || readyState === 'complete' )
253
- this . _page . _frameManager . frameLifecycleEvent ( frame . _id , 'domcontentloaded' ) ;
254
- if ( readyState === 'complete' )
255
- this . _page . _frameManager . frameLifecycleEvent ( frame . _id , 'load' ) ;
256
- } ) ;
257
- }
258
-
259
247
if ( ! frameTree . childFrames )
260
248
return ;
261
249
for ( const child of frameTree . childFrames )
262
- this . _handleFrameTree ( child , pagePausedOnStart ) ;
250
+ this . _handleFrameTree ( child ) ;
263
251
}
264
252
265
253
_onFrameAttached ( frameId : string , parentFrameId : string | null ) : frames . Frame {
0 commit comments