diff --git a/dotnet/docs/api/class-browsercontext.mdx b/dotnet/docs/api/class-browsercontext.mdx index dff2b25a05..20193e086a 100644 --- a/dotnet/docs/api/class-browsercontext.mdx +++ b/dotnet/docs/api/class-browsercontext.mdx @@ -422,6 +422,7 @@ await BrowserContext.GrantPermissionsAsync(permissions, options); * `'notifications'` * `'payment-handler'` * `'storage-access'` + * `'screen-wake-lock'` - `options` `BrowserContextGrantPermissionsOptions?` *(optional)* - `Origin` [string]? *(optional)*# diff --git a/dotnet/docs/api/class-page.mdx b/dotnet/docs/api/class-page.mdx index 965d1c2ae6..ba88f7c8e0 100644 --- a/dotnet/docs/api/class-page.mdx +++ b/dotnet/docs/api/class-page.mdx @@ -1645,6 +1645,8 @@ await page.RouteAsync("/api/**", async r => }); ``` +If a request matches multiple registered routes, the most recently registered route takes precedence. + Page routes take precedence over browser context routes (set up with [BrowserContext.RouteAsync()](/api/class-browsercontext.mdx#browser-context-route)) when request matches both handlers. To remove a route with its handler you can use [Page.UnrouteAsync()](/api/class-page.mdx#page-unroute). diff --git a/java/docs/api/class-browsercontext.mdx b/java/docs/api/class-browsercontext.mdx index c19668b385..fab5b2e715 100644 --- a/java/docs/api/class-browsercontext.mdx +++ b/java/docs/api/class-browsercontext.mdx @@ -433,6 +433,7 @@ BrowserContext.grantPermissions(permissions, options); * `'notifications'` * `'payment-handler'` * `'storage-access'` + * `'screen-wake-lock'` - `options` `BrowserContext.GrantPermissionsOptions` *(optional)* - `setOrigin` [String] *(optional)*# diff --git a/java/docs/api/class-page.mdx b/java/docs/api/class-page.mdx index 2d0a0e0d33..e283c1983f 100644 --- a/java/docs/api/class-page.mdx +++ b/java/docs/api/class-page.mdx @@ -1703,6 +1703,8 @@ page.route("/api/**", route -> { }); ``` +If a request matches multiple registered routes, the most recently registered route takes precedence. + Page routes take precedence over browser context routes (set up with [BrowserContext.route()](/api/class-browsercontext.mdx#browser-context-route)) when request matches both handlers. To remove a route with its handler you can use [Page.unroute()](/api/class-page.mdx#page-unroute). diff --git a/nodejs/docs/api/class-browsercontext.mdx b/nodejs/docs/api/class-browsercontext.mdx index b3384ca7a7..913fc580e4 100644 --- a/nodejs/docs/api/class-browsercontext.mdx +++ b/nodejs/docs/api/class-browsercontext.mdx @@ -425,6 +425,7 @@ await browserContext.grantPermissions(permissions, options); * `'notifications'` * `'payment-handler'` * `'storage-access'` + * `'screen-wake-lock'` - `options` [Object] *(optional)* - `origin` [string] *(optional)*# diff --git a/nodejs/docs/api/class-page.mdx b/nodejs/docs/api/class-page.mdx index 10dd26d196..b77c34505c 100644 --- a/nodejs/docs/api/class-page.mdx +++ b/nodejs/docs/api/class-page.mdx @@ -1739,6 +1739,8 @@ await page.route('/api/**', async route => { }); ``` +If a request matches multiple registered routes, the most recently registered route takes precedence. + Page routes take precedence over browser context routes (set up with [browserContext.route()](/api/class-browsercontext.mdx#browser-context-route)) when request matches both handlers. To remove a route with its handler you can use [page.unroute()](/api/class-page.mdx#page-unroute). diff --git a/python/docs/api/class-browsercontext.mdx b/python/docs/api/class-browsercontext.mdx index c627f1a361..e7660d6fe3 100644 --- a/python/docs/api/class-browsercontext.mdx +++ b/python/docs/api/class-browsercontext.mdx @@ -718,6 +718,7 @@ browser_context.grant_permissions(permissions, **kwargs) * `'notifications'` * `'payment-handler'` * `'storage-access'` + * `'screen-wake-lock'` - `origin` [str] *(optional)*# The [origin] to grant permissions to, e.g. "https://example.com". diff --git a/python/docs/api/class-page.mdx b/python/docs/api/class-page.mdx index 2058b00456..5e344609e2 100644 --- a/python/docs/api/class-page.mdx +++ b/python/docs/api/class-page.mdx @@ -2650,6 +2650,8 @@ await page.route("/api/**", handle_route) +If a request matches multiple registered routes, the most recently registered route takes precedence. + Page routes take precedence over browser context routes (set up with [browser_context.route()](/api/class-browsercontext.mdx#browser-context-route)) when request matches both handlers. To remove a route with its handler you can use [page.unroute()](/api/class-page.mdx#page-unroute).