Revert "fix: add 'window-management' to chromium browser (#31687)"
This reverts commit 0aa2f06f68.
Reference: https://github.com/microsoft/playwright/issues/27198
This commit is contained in:
parent
bef87849e3
commit
a66e5a2dbd
|
|
@ -980,7 +980,6 @@ A permission or an array of permissions to grant. Permissions can be one of the
|
|||
* `'notifications'`
|
||||
* `'payment-handler'`
|
||||
* `'storage-access'`
|
||||
* `'window-management'`
|
||||
|
||||
### option: BrowserContext.grantPermissions.origin
|
||||
* since: v1.8
|
||||
|
|
|
|||
|
|
@ -434,7 +434,6 @@ export class CRBrowserContext extends BrowserContext {
|
|||
// chrome-specific permissions we have.
|
||||
['midi-sysex', 'midiSysex'],
|
||||
['storage-access', 'storageAccess'],
|
||||
['window-management', 'windowManagement']
|
||||
]);
|
||||
const filtered = permissions.map(permission => {
|
||||
const protocolPermission = webPermissionToProtocol.get(permission);
|
||||
|
|
|
|||
1
packages/playwright-core/types/types.d.ts
vendored
1
packages/playwright-core/types/types.d.ts
vendored
|
|
@ -8445,7 +8445,6 @@ export interface BrowserContext {
|
|||
* - `'notifications'`
|
||||
* - `'payment-handler'`
|
||||
* - `'storage-access'`
|
||||
* - `'window-management'`
|
||||
* @param options
|
||||
*/
|
||||
grantPermissions(permissions: ReadonlyArray<string>, options?: {
|
||||
|
|
|
|||
|
|
@ -48,14 +48,6 @@ it.describe('permissions', () => {
|
|||
expect(await getPermission(page, 'geolocation')).toBe('granted');
|
||||
});
|
||||
|
||||
it('should grant window-management permission when origin is listed', async ({ page, context, server, browserName }) => {
|
||||
it.skip(browserName !== 'chromium', 'Only Chromium supports window management API.');
|
||||
|
||||
await page.goto(server.EMPTY_PAGE);
|
||||
await context.grantPermissions(['window-management'], { origin: server.EMPTY_PAGE });
|
||||
expect(await getPermission(page, 'window-management')).toBe('granted');
|
||||
});
|
||||
|
||||
it('should prompt for geolocation permission when origin is not listed', async ({ page, context, server }) => {
|
||||
await page.goto(server.EMPTY_PAGE);
|
||||
await context.grantPermissions(['geolocation'], { origin: server.EMPTY_PAGE });
|
||||
|
|
|
|||
Loading…
Reference in a new issue