From beed9a79a39a0ba0b27d238a1b40634b3c2bdf6d Mon Sep 17 00:00:00 2001 From: Dmitry Gozman Date: Mon, 25 Jan 2021 07:45:21 -0800 Subject: [PATCH] feat(chromium): bump to 845618 (#5138) --- README.md | 4 ++-- browsers.json | 2 +- src/server/chromium/protocol.ts | 29 +++++++++++++++++++++++++++++ test/headful.spec.ts | 1 - types/protocol.d.ts | 29 +++++++++++++++++++++++++++++ 5 files changed, 61 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index eae4d0fcd6..100dbd94e0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # 🎭 Playwright -[![npm version](https://img.shields.io/npm/v/playwright.svg?style=flat)](https://www.npmjs.com/package/playwright) [![Join Slack](https://img.shields.io/badge/join-slack-infomational)](https://join.slack.com/t/playwright/shared_invite/enQtOTEyMTUxMzgxMjIwLThjMDUxZmIyNTRiMTJjNjIyMzdmZDA3MTQxZWUwZTFjZjQwNGYxZGM5MzRmNzZlMWI5ZWUyOTkzMjE5Njg1NDg) [![Chromium version](https://img.shields.io/badge/chromium-90.0.4392.0-blue.svg?logo=google-chrome)](https://www.chromium.org/Home) [![Firefox version](https://img.shields.io/badge/firefox-85.0b10-blue.svg?logo=mozilla-firefox)](https://www.mozilla.org/en-US/firefox/new/) [![WebKit version](https://img.shields.io/badge/webkit-14.1-blue.svg?logo=safari)](https://webkit.org/) +[![npm version](https://img.shields.io/npm/v/playwright.svg?style=flat)](https://www.npmjs.com/package/playwright) [![Join Slack](https://img.shields.io/badge/join-slack-infomational)](https://join.slack.com/t/playwright/shared_invite/enQtOTEyMTUxMzgxMjIwLThjMDUxZmIyNTRiMTJjNjIyMzdmZDA3MTQxZWUwZTFjZjQwNGYxZGM5MzRmNzZlMWI5ZWUyOTkzMjE5Njg1NDg) [![Chromium version](https://img.shields.io/badge/chromium-90.0.4396.0-blue.svg?logo=google-chrome)](https://www.chromium.org/Home) [![Firefox version](https://img.shields.io/badge/firefox-85.0b10-blue.svg?logo=mozilla-firefox)](https://www.mozilla.org/en-US/firefox/new/) [![WebKit version](https://img.shields.io/badge/webkit-14.1-blue.svg?logo=safari)](https://webkit.org/) ## [Documentation](https://playwright.dev) | [API reference](https://playwright.dev/#?path=docs/api.md) @@ -8,7 +8,7 @@ Playwright is a Node.js library to automate [Chromium](https://www.chromium.org/ | | Linux | macOS | Windows | | :--- | :---: | :---: | :---: | -| Chromium 90.0.4392.0 | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| Chromium 90.0.4396.0 | :white_check_mark: | :white_check_mark: | :white_check_mark: | | WebKit 14.1 | :white_check_mark: | :white_check_mark: | :white_check_mark: | | Firefox 85.0b10 | :white_check_mark: | :white_check_mark: | :white_check_mark: | diff --git a/browsers.json b/browsers.json index 578a2d2565..0ab7582f5c 100644 --- a/browsers.json +++ b/browsers.json @@ -3,7 +3,7 @@ "browsers": [ { "name": "chromium", - "revision": "844399", + "revision": "845618", "download": true }, { diff --git a/src/server/chromium/protocol.ts b/src/server/chromium/protocol.ts index 3da867c000..498d95fabc 100644 --- a/src/server/chromium/protocol.ts +++ b/src/server/chromium/protocol.ts @@ -9163,6 +9163,14 @@ Backend then generates 'inspectNodeRequested' event upon element selection. } export type setShowHitTestBordersReturnValue = { } + /** + * Request that backend shows an overlay with web vital metrics. + */ + export type setShowWebVitalsParameters = { + show: boolean; + } + export type setShowWebVitalsReturnValue = { + } /** * Paints viewport size upon main frame resize. */ @@ -11373,6 +11381,14 @@ For cached script it is the last time the cache entry was validated. */ usage: number; } + /** + * Pair of issuer origin and number of available (signed, but not used) Trust +Tokens from that issuer. + */ + export interface TrustTokens { + issuerOrigin: string; + count: number; + } /** * A cache's contents have been modified. @@ -11571,6 +11587,15 @@ disabled (called without a quotaSize). } export type untrackIndexedDBForOriginReturnValue = { } + /** + * Returns the number of stored Trust Tokens per issuer for the +current browsing context. + */ + export type getTrustTokensParameters = { + } + export type getTrustTokensReturnValue = { + tokens: TrustTokens[]; + } } /** @@ -16216,6 +16241,7 @@ unsubscribes current runtime agent from Runtime.bindingCalled notifications. "Overlay.setShowLayoutShiftRegions": Overlay.setShowLayoutShiftRegionsParameters; "Overlay.setShowScrollBottleneckRects": Overlay.setShowScrollBottleneckRectsParameters; "Overlay.setShowHitTestBorders": Overlay.setShowHitTestBordersParameters; + "Overlay.setShowWebVitals": Overlay.setShowWebVitalsParameters; "Overlay.setShowViewportSizeOnResize": Overlay.setShowViewportSizeOnResizeParameters; "Overlay.setShowHinge": Overlay.setShowHingeParameters; "Page.addScriptToEvaluateOnLoad": Page.addScriptToEvaluateOnLoadParameters; @@ -16305,6 +16331,7 @@ unsubscribes current runtime agent from Runtime.bindingCalled notifications. "Storage.trackIndexedDBForOrigin": Storage.trackIndexedDBForOriginParameters; "Storage.untrackCacheStorageForOrigin": Storage.untrackCacheStorageForOriginParameters; "Storage.untrackIndexedDBForOrigin": Storage.untrackIndexedDBForOriginParameters; + "Storage.getTrustTokens": Storage.getTrustTokensParameters; "SystemInfo.getInfo": SystemInfo.getInfoParameters; "SystemInfo.getProcessInfo": SystemInfo.getProcessInfoParameters; "Target.activateTarget": Target.activateTargetParameters; @@ -16721,6 +16748,7 @@ unsubscribes current runtime agent from Runtime.bindingCalled notifications. "Overlay.setShowLayoutShiftRegions": Overlay.setShowLayoutShiftRegionsReturnValue; "Overlay.setShowScrollBottleneckRects": Overlay.setShowScrollBottleneckRectsReturnValue; "Overlay.setShowHitTestBorders": Overlay.setShowHitTestBordersReturnValue; + "Overlay.setShowWebVitals": Overlay.setShowWebVitalsReturnValue; "Overlay.setShowViewportSizeOnResize": Overlay.setShowViewportSizeOnResizeReturnValue; "Overlay.setShowHinge": Overlay.setShowHingeReturnValue; "Page.addScriptToEvaluateOnLoad": Page.addScriptToEvaluateOnLoadReturnValue; @@ -16810,6 +16838,7 @@ unsubscribes current runtime agent from Runtime.bindingCalled notifications. "Storage.trackIndexedDBForOrigin": Storage.trackIndexedDBForOriginReturnValue; "Storage.untrackCacheStorageForOrigin": Storage.untrackCacheStorageForOriginReturnValue; "Storage.untrackIndexedDBForOrigin": Storage.untrackIndexedDBForOriginReturnValue; + "Storage.getTrustTokens": Storage.getTrustTokensReturnValue; "SystemInfo.getInfo": SystemInfo.getInfoReturnValue; "SystemInfo.getProcessInfo": SystemInfo.getProcessInfoReturnValue; "Target.activateTarget": Target.activateTargetReturnValue; diff --git a/test/headful.spec.ts b/test/headful.spec.ts index 9a37630c16..beadbaf1fe 100644 --- a/test/headful.spec.ts +++ b/test/headful.spec.ts @@ -175,7 +175,6 @@ fixtures.build().it('focused input should produce the same screenshot', (test, { test.fail(browserName === 'firefox' && platform === 'darwin', 'headless has thinner outline'); test.fail(browserName === 'firefox' && platform === 'linux', 'headless has no outline'); test.skip(browserName === 'webkit' && platform === 'linux', 'gtk vs wpe'); - test.fail(browserName === 'chromium', 'Different outline color'); }, async ({browserType, browserOptions}) => { const headful = await browserType.launch({...browserOptions, headless: false }); const headfulPage = await headful.newPage(); diff --git a/types/protocol.d.ts b/types/protocol.d.ts index 3da867c000..498d95fabc 100644 --- a/types/protocol.d.ts +++ b/types/protocol.d.ts @@ -9163,6 +9163,14 @@ Backend then generates 'inspectNodeRequested' event upon element selection. } export type setShowHitTestBordersReturnValue = { } + /** + * Request that backend shows an overlay with web vital metrics. + */ + export type setShowWebVitalsParameters = { + show: boolean; + } + export type setShowWebVitalsReturnValue = { + } /** * Paints viewport size upon main frame resize. */ @@ -11373,6 +11381,14 @@ For cached script it is the last time the cache entry was validated. */ usage: number; } + /** + * Pair of issuer origin and number of available (signed, but not used) Trust +Tokens from that issuer. + */ + export interface TrustTokens { + issuerOrigin: string; + count: number; + } /** * A cache's contents have been modified. @@ -11571,6 +11587,15 @@ disabled (called without a quotaSize). } export type untrackIndexedDBForOriginReturnValue = { } + /** + * Returns the number of stored Trust Tokens per issuer for the +current browsing context. + */ + export type getTrustTokensParameters = { + } + export type getTrustTokensReturnValue = { + tokens: TrustTokens[]; + } } /** @@ -16216,6 +16241,7 @@ unsubscribes current runtime agent from Runtime.bindingCalled notifications. "Overlay.setShowLayoutShiftRegions": Overlay.setShowLayoutShiftRegionsParameters; "Overlay.setShowScrollBottleneckRects": Overlay.setShowScrollBottleneckRectsParameters; "Overlay.setShowHitTestBorders": Overlay.setShowHitTestBordersParameters; + "Overlay.setShowWebVitals": Overlay.setShowWebVitalsParameters; "Overlay.setShowViewportSizeOnResize": Overlay.setShowViewportSizeOnResizeParameters; "Overlay.setShowHinge": Overlay.setShowHingeParameters; "Page.addScriptToEvaluateOnLoad": Page.addScriptToEvaluateOnLoadParameters; @@ -16305,6 +16331,7 @@ unsubscribes current runtime agent from Runtime.bindingCalled notifications. "Storage.trackIndexedDBForOrigin": Storage.trackIndexedDBForOriginParameters; "Storage.untrackCacheStorageForOrigin": Storage.untrackCacheStorageForOriginParameters; "Storage.untrackIndexedDBForOrigin": Storage.untrackIndexedDBForOriginParameters; + "Storage.getTrustTokens": Storage.getTrustTokensParameters; "SystemInfo.getInfo": SystemInfo.getInfoParameters; "SystemInfo.getProcessInfo": SystemInfo.getProcessInfoParameters; "Target.activateTarget": Target.activateTargetParameters; @@ -16721,6 +16748,7 @@ unsubscribes current runtime agent from Runtime.bindingCalled notifications. "Overlay.setShowLayoutShiftRegions": Overlay.setShowLayoutShiftRegionsReturnValue; "Overlay.setShowScrollBottleneckRects": Overlay.setShowScrollBottleneckRectsReturnValue; "Overlay.setShowHitTestBorders": Overlay.setShowHitTestBordersReturnValue; + "Overlay.setShowWebVitals": Overlay.setShowWebVitalsReturnValue; "Overlay.setShowViewportSizeOnResize": Overlay.setShowViewportSizeOnResizeReturnValue; "Overlay.setShowHinge": Overlay.setShowHingeReturnValue; "Page.addScriptToEvaluateOnLoad": Page.addScriptToEvaluateOnLoadReturnValue; @@ -16810,6 +16838,7 @@ unsubscribes current runtime agent from Runtime.bindingCalled notifications. "Storage.trackIndexedDBForOrigin": Storage.trackIndexedDBForOriginReturnValue; "Storage.untrackCacheStorageForOrigin": Storage.untrackCacheStorageForOriginReturnValue; "Storage.untrackIndexedDBForOrigin": Storage.untrackIndexedDBForOriginReturnValue; + "Storage.getTrustTokens": Storage.getTrustTokensReturnValue; "SystemInfo.getInfo": SystemInfo.getInfoReturnValue; "SystemInfo.getProcessInfo": SystemInfo.getProcessInfoReturnValue; "Target.activateTarget": Target.activateTargetReturnValue;