From b7ed4d7b9e433f1be414c6e580a0ddc39de71618 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Tue, 13 Aug 2024 15:59:30 +0200 Subject: [PATCH] docs: deprecate: Request.serviceWorker() (#32136) --- docs/src/api/class-request.md | 9 ++------- packages/playwright-core/types/types.d.ts | 10 ++-------- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/docs/src/api/class-request.md b/docs/src/api/class-request.md index e13d9de69f..db878f9995 100644 --- a/docs/src/api/class-request.md +++ b/docs/src/api/class-request.md @@ -288,15 +288,10 @@ Returns the matching [Response] object, or `null` if the response was not receiv ## method: Request.serviceWorker * since: v1.24 * langs: js +* deprecated: Requests made by a Service Worker are not reported in Playwright. - returns: <[null]|[Worker]> -The Service [Worker] that is performing the request. - -**Details** - -This method is Chromium only. It's safe to call when using other browsers, but it will always be `null`. - -Requests originated in a Service Worker do not have a [`method: Request.frame`] available. +This method will always return `null`. ## async method: Request.sizes * since: v1.15 diff --git a/packages/playwright-core/types/types.d.ts b/packages/playwright-core/types/types.d.ts index b8bb07747d..a2c2f27534 100644 --- a/packages/playwright-core/types/types.d.ts +++ b/packages/playwright-core/types/types.d.ts @@ -19134,14 +19134,8 @@ export interface Request { response(): Promise; /** - * The Service {@link Worker} that is performing the request. - * - * **Details** - * - * This method is Chromium only. It's safe to call when using other browsers, but it will always be `null`. - * - * Requests originated in a Service Worker do not have a - * [request.frame()](https://playwright.dev/docs/api/class-request#request-frame) available. + * This method will always return `null`. + * @deprecated Requests made by a Service Worker are not reported in Playwright. */ serviceWorker(): null|Worker;