diff --git a/packages/playwright-core/src/client/browserContext.ts b/packages/playwright-core/src/client/browserContext.ts index e6f073d5ab..d28b2cc713 100644 --- a/packages/playwright-core/src/client/browserContext.ts +++ b/packages/playwright-core/src/client/browserContext.ts @@ -198,7 +198,7 @@ export class BrowserContext extends ChannelOwner } async _onRoute(route: network.Route) { - route._request = this.request; + route._context = this.request; const page = route.request()._safePage(); const routeHandlers = this._routes.slice(); for (const routeHandler of routeHandlers) { diff --git a/packages/playwright-core/src/client/mockingProxy.ts b/packages/playwright-core/src/client/mockingProxy.ts index 2b5a7a06f9..83012bd33d 100644 --- a/packages/playwright-core/src/client/mockingProxy.ts +++ b/packages/playwright-core/src/client/mockingProxy.ts @@ -107,7 +107,7 @@ export class MockingProxy extends ChannelOwner imp } async _onRoute(route: network.Route) { - route._request = this._requestContext; + route._context = this._requestContext; const routeHandlers = this._routes.slice(); for (const routeHandler of routeHandlers) { if (!routeHandler.matches(route.request().url())) diff --git a/packages/playwright-core/src/client/network.ts b/packages/playwright-core/src/client/network.ts index bd545a572d..a349d5711b 100644 --- a/packages/playwright-core/src/client/network.ts +++ b/packages/playwright-core/src/client/network.ts @@ -291,7 +291,7 @@ export class Request extends ChannelOwner implements ap export class Route extends ChannelOwner implements api.Route { private _handlingPromise: ManualPromise | null = null; - _request!: APIRequestContext; + _context!: APIRequestContext; _didThrow: boolean = false; static from(route: channels.RouteChannel): Route { @@ -339,7 +339,7 @@ export class Route extends ChannelOwner implements api.Ro async fetch(options: FallbackOverrides & { maxRedirects?: number, maxRetries?: number, timeout?: number } = {}): Promise { return await this._wrapApiCall(async () => { - return await this._request._innerFetch({ request: this.request(), data: options.postData, ...options }); + return await this._context._innerFetch({ request: this.request(), data: options.postData, ...options }); }); } diff --git a/packages/playwright-core/src/client/page.ts b/packages/playwright-core/src/client/page.ts index e030eaae57..d29f64efc9 100644 --- a/packages/playwright-core/src/client/page.ts +++ b/packages/playwright-core/src/client/page.ts @@ -180,7 +180,7 @@ export class Page extends ChannelOwner implements api.Page } private async _onRoute(route: Route) { - route._request = this.context().request; + route._context = this.context().request; const routeHandlers = this._routes.slice(); for (const routeHandler of routeHandlers) { // If the page was closed we stall all requests right away.