Skip to content

feat(webkit): roll to r2286#40563

Open
microsoft-playwright-automation[bot] wants to merge 1 commit intomainfrom
roll-into-pw-webkit/2286
Open

feat(webkit): roll to r2286#40563
microsoft-playwright-automation[bot] wants to merge 1 commit intomainfrom
roll-into-pw-webkit/2286

Conversation

@microsoft-playwright-automation
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 1, 2026

Test results for "MCP"

6 failed
❌ [chrome] › mcp/autowait.spec.ts:19 › racy navigation destroys context @mcp-windows-latest-chrome
❌ [chromium] › mcp/dashboard.spec.ts:186 › should start dashboard and annotate when no dashboard is running @mcp-windows-latest-chromium
❌ [chromium] › mcp/dashboard.spec.ts:208 › should enter annotate mode on fresh dashboard.tsx mount with annotate @mcp-windows-latest-chromium
❌ [chromium] › mcp/dashboard.spec.ts:232 › should annotate via direct browser_annotate MCP call @mcp-windows-latest-chromium
❌ [chromium] › mcp/dashboard.spec.ts:325 › should switch screencast to -s session on show --annotate @mcp-windows-latest-chromium
❌ [webkit] › mcp/dashboard.spec.ts:325 › should switch screencast to -s session on show --annotate @mcp-windows-latest-webkit

6857 passed, 1015 skipped


Merge workflow run.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 1, 2026

Test results for "tests 1"

3 flaky ⚠️ [chromium-library] › library/video.spec.ts:476 › screencast › should capture static page in persistent context @smoke `@chromium-ubuntu-22.04-node22`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-ubuntu-22.04-node20`
⚠️ [playwright-test] › ui-mode-trace.spec.ts:812 › should update state on subsequent run `@windows-latest-node20`

41611 passed, 784 skipped


Merge workflow run.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 1, 2026

Test results for "tests others"

19 flaky ⚠️ [electron-page] › page/page-goto.spec.ts:462 › should fail when replaced by another navigation `@electron-ubuntu-latest`
⚠️ [electron-page] › page/page-navigation.spec.ts:28 › should work with cross-process _blank target `@electron-ubuntu-latest`
⚠️ [electron-page] › page/page-navigation.spec.ts:36 › should work with _blank target in form `@electron-ubuntu-latest`
⚠️ [electron-page] › page/page-request-continue.spec.ts:396 › should respect set-cookie in redirect response `@electron-ubuntu-latest`
⚠️ [electron-page] › page/page-route.spec.ts:74 › should not support ? in glob pattern `@electron-ubuntu-latest`
⚠️ [electron-page] › page/page-route.spec.ts:169 › should not override cookie header `@electron-ubuntu-latest`
⚠️ [electron-page] › page/page-goto.spec.ts:462 › should fail when replaced by another navigation `@electron-macos-latest`
⚠️ [electron-page] › page/page-navigation.spec.ts:28 › should work with cross-process _blank target `@electron-macos-latest`
⚠️ [electron-page] › page/page-navigation.spec.ts:36 › should work with _blank target in form `@electron-macos-latest`
⚠️ [electron-page] › page/page-request-continue.spec.ts:396 › should respect set-cookie in redirect response `@electron-macos-latest`
⚠️ [electron-page] › page/page-route.spec.ts:74 › should not support ? in glob pattern `@electron-macos-latest`
⚠️ [electron-page] › page/page-route.spec.ts:169 › should not override cookie header `@electron-macos-latest`
⚠️ [chromium-library] › library/video.spec.ts:275 › screencast › should capture navigation `@frozen-time-library-chromium-linux`
⚠️ [electron-page] › page/page-goto.spec.ts:462 › should fail when replaced by another navigation `@electron-windows-latest`
⚠️ [electron-page] › page/page-navigation.spec.ts:28 › should work with cross-process _blank target `@electron-windows-latest`
⚠️ [electron-page] › page/page-navigation.spec.ts:36 › should work with _blank target in form `@electron-windows-latest`
⚠️ [electron-page] › page/page-request-continue.spec.ts:396 › should respect set-cookie in redirect response `@electron-windows-latest`
⚠️ [electron-page] › page/page-route.spec.ts:74 › should not support ? in glob pattern `@electron-windows-latest`
⚠️ [electron-page] › page/page-route.spec.ts:169 › should not override cookie header `@electron-windows-latest`

19662 passed, 626 skipped


Merge workflow run.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 1, 2026

Test results for "tests 2"

3 failed
❌ [firefox-library] › library/beforeunload.spec.ts:130 › should support dismissing the dialog multiple times @firefox-macos-26-xlarge
❌ [firefox-library] › library/screencast.spec.ts:28 › screencast.start delivers frames via onFrame callback @firefox-headed-macos-15-xlarge
❌ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:140 › should create userDataDir if it does not exist @firefox-macos-26-large

107 flaky ⚠️ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:231 › should work with --save-har and --save-har-glob in mstest `@msedge-beta-ubuntu-22.04`
⚠️ [chromium-library] › library/browsercontext-proxy.spec.ts:103 › should set cookie for top-level domain `@msedge-ubuntu-22.04`
⚠️ [chromium-library] › library/browsercontext-proxy.spec.ts:103 › should set cookie for top-level domain `@msedge-dev-windows-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:173 › launchServer › should ignore page.pause when headed `@chromium-macos-26-large`
⚠️ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:224 › cli codegen › should generate frame locators (4) `@chromium-macos-26-large`
⚠️ [chromium-library] › library/browsercontext-proxy.spec.ts:103 › should set cookie for top-level domain `@msedge-dev-ubuntu-22.04`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:141 › launchServer › should be able to reconnect to a browser `@chromium-tip-of-tree-macos-15--headed`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:370 › launchServer › should reject waitForSelector when browser closes `@chromium-tip-of-tree-macos-15--headed`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:415 › launchServer › should reject waitForEvent before browser.close finishes `@chromium-tip-of-tree-macos-15--headed`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:862 › launchServer › socks proxy › should proxy localhost requests @smoke `@chromium-tip-of-tree-macos-15--headed`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:893 › launchServer › socks proxy › should proxy ipv6 localhost requests @smoke `@chromium-tip-of-tree-macos-15--headed`
⚠️ [chromium-library] › library/chromium/oopif.spec.ts:152 › should take screenshot `@chromium-tip-of-tree-macos-15`
⚠️ [chromium-library] › library/video.spec.ts:647 › screencast › should capture full viewport `@chromium-tip-of-tree-macos-15`
⚠️ [chromium-library] › library/browsercontext-proxy.spec.ts:103 › should set cookie for top-level domain `@msedge-beta-windows-latest`
⚠️ [chromium-page] › page/page-event-console.spec.ts:255 › should have timestamp in consoleMessages `@msedge-beta-windows-latest`
⚠️ [chromium-page] › page/page-event-console.spec.ts:255 › should have timestamp in consoleMessages `@chromium-tip-of-tree-windows-latest--headed`
⚠️ [chromium-library] › library/chromium/connect-over-cdp.spec.ts:639 › should skip default overrides with noDefaults `@msedge-macos-latest`
⚠️ [chromium-library] › library/beforeunload.spec.ts:130 › should support dismissing the dialog multiple times `@channel-chromium-macos-latest`
⚠️ [chromium-library] › library/video.spec.ts:719 › screencast › should work with video+trace `@chromium-windows-latest`
⚠️ [chromium-library] › library/global-fetch-cookie.spec.ts:172 › should remove expired cookies `@chromium-macos-15-large`
⚠️ [chromium-library] › library/video.spec.ts:682 › screencast › should capture full viewport on hidpi `@chromium-macos-15-xlarge`
⚠️ [chromium-library] › library/video.spec.ts:719 › screencast › should work with video+trace `@chromium-macos-15-xlarge`
⚠️ [chromium-library] › library/chromium/extensions.spec.ts:105 › MV3 › should give access to the service worker when recording video `@channel-chromium-windows-latest`
⚠️ [chromium-library] › library/video.spec.ts:275 › screencast › should capture navigation `@chromium-tip-of-tree-headless-shell-ubuntu-22.04`
⚠️ [chromium-library] › library/browsercontext-reuse.spec.ts:339 › reuse connect › should continue issuing events after closing the reused page `@chrome-beta-windows-latest`
⚠️ [chromium-library] › library/chromium/connect-over-cdp.spec.ts:639 › should skip default overrides with noDefaults `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/defaultbrowsercontext-2.spec.ts:113 › should restore state from userDataDir `@chrome-windows-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:173 › launchServer › should ignore page.pause when headed `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:358 › launchServer › should reject navigation when browser closes `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:415 › launchServer › should reject waitForEvent before browser.close finishes `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:616 › launchServer › should properly disconnect when connection closes from the client side `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:637 › launchServer › should be able to connect when the wsEndpoint is passed as an option `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:893 › launchServer › socks proxy › should proxy ipv6 localhost requests @smoke `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/chromium/connect-over-cdp.spec.ts:639 › should skip default overrides with noDefaults `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/global-fetch-cookie.spec.ts:130 › should send secure cookie over http for localhost `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/video.spec.ts:275 › screencast › should capture navigation `@chrome-beta-ubuntu-22.04`
⚠️ [chromium-library] › library/global-fetch.spec.ts:170 › should return error with correct credentials and mismatching port `@chrome-macos-latest`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-macos-26-xlarge`
⚠️ [firefox-library] › library/page-close.spec.ts:152 › should not treat navigations as new popups `@firefox-headed-macos-15-xlarge`
⚠️ [firefox-library] › library/browsercontext-basic.spec.ts:36 › should be able to click across browser contexts `@firefox-headed-ubuntu-24.04`
⚠️ [firefox-page] › page/page-click.spec.ts:251 › should click on checkbox input and toggle `@firefox-headed-ubuntu-24.04`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-beta-ubuntu-22.04`
⚠️ [firefox-page] › page/page-request-gc.spec.ts:19 › should work `@firefox-beta-ubuntu-22.04`
⚠️ [firefox-page] › page/page-wait-for-function.spec.ts:104 › should work with strict CSP policy `@firefox-beta-ubuntu-22.04`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@tracing-firefox`
⚠️ [firefox-page] › page/page-wait-for-function.spec.ts:104 › should work with strict CSP policy `@tracing-firefox`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-beta-windows-latest`
⚠️ [firefox-library] › library/proxy.spec.ts:31 › should use proxy @smoke `@firefox-beta-windows-latest`
⚠️ [firefox-library] › library/proxy.spec.ts:368 › should use http proxy for websocket requests `@firefox-beta-windows-latest`
⚠️ [firefox-page] › page/page-drag.spec.ts:179 › Drag and drop › should respect the drop effect `@firefox-beta-windows-latest`
⚠️ [firefox-library] › library/browsercontext-basic.spec.ts:36 › should be able to click across browser contexts `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/browsercontext-pages.spec.ts:46 › should click with disabled javascript `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/browsertype-connect.spec.ts:494 › launchServer › should saveAs videos from remote browser `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/debugger.spec.ts:68 › should run to location `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/screencast.spec.ts:179 › empty video `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/trace-viewer.spec.ts:1907 › should toggle canvas rendering `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/tracing.spec.ts:573 › should ignore iframes in head `@firefox-headed-windows-latest`
⚠️ [firefox-page] › page/page-add-locator-handler.spec.ts:212 › should work when owner frame detaches `@firefox-headed-windows-latest`
⚠️ [firefox-page] › page/page-wait-for-function.spec.ts:104 › should work with strict CSP policy `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-ubuntu-24.04`
⚠️ [firefox-page] › page/page-wait-for-function.spec.ts:104 › should work with strict CSP policy `@firefox-ubuntu-24.04`
⚠️ [firefox-library] › library/browsercontext-fetch.spec.ts:565 › delete should support post data `@firefox-macos-26-large`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:161 › should have passed URL when launching with ignoreDefaultArgs: true `@firefox-macos-26-large`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:190 › should fire close event for a persistent context `@firefox-macos-26-large`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:234 › should support har option `@firefox-macos-26-large`
⚠️ [firefox-library] › library/hit-target.spec.ts:259 › should not click an element overlaying iframe with the target `@firefox-macos-26-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-csharp.spec.ts:202 › should not print context options method override in nunit if no options were passed `@firefox-macos-26-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-csharp.spec.ts:202 › should not print context options method override in mstest if no options were passed `@firefox-macos-26-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-java.spec.ts:125 › should print a valid basic program in junit `@firefox-macos-26-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-python.spec.ts:76 › should save the codegen output to a file if specified `@firefox-macos-26-large`
⚠️ [firefox-library] › library/role-utils.spec.ts:38 › wpt accname #2 `@firefox-macos-26-large`
⚠️ [firefox-library] › library/trace-viewer.spec.ts:195 › should filter actions by text `@firefox-macos-26-large`
⚠️ [firefox-library] › library/tracing.spec.ts:210 › should respect tracesDir and name `@firefox-macos-26-large`
⚠️ [firefox-library] › library/tracing.spec.ts:361 › should not crash when browser closes mid-trace `@firefox-macos-26-large`
⚠️ [firefox-page] › page/page-add-locator-handler.spec.ts:19 › should work `@firefox-macos-26-large`
⚠️ [firefox-page] › page/page-click-timeout-4.spec.ts:52 › should fail to click the button behind a large header after scrolling around `@firefox-macos-26-large`
⚠️ [firefox-page] › page/page-wait-for-selector-2.spec.ts:47 › should not consider visible when zero-sized `@firefox-macos-26-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-beta-macos-latest`
⚠️ [firefox-library] › library/trace-viewer.spec.ts:648 › should capture data-url svg iframe `@firefox-beta-macos-latest`
⚠️ [firefox-page] › page/page-wait-for-function.spec.ts:104 › should work with strict CSP policy `@firefox-beta-macos-latest`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:161 › should have passed URL when launching with ignoreDefaultArgs: true `@firefox-macos-15-large`
⚠️ [firefox-library] › library/proxy.spec.ts:280 › should use socks proxy in second page `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-windows-latest`
⚠️ [firefox-library] › library/inspector/cli-codegen-3.spec.ts:224 › cli codegen › should generate frame locators (4) `@firefox-windows-latest`
⚠️ [firefox-page] › page/page-leaks.spec.ts:85 › click should not leak `@firefox-windows-latest`
⚠️ [firefox-library] › library/inspector/cli-codegen-1.spec.ts:1080 › cli codegen › should not throw csp directive violation errors `@firefox-macos-15-xlarge`
⚠️ [firefox-page] › page/page-wait-for-function.spec.ts:104 › should work with strict CSP policy `@firefox-macos-15-xlarge`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:514 › launchServer › should save videos to artifactsDir `@webkit-macos-26-large`
⚠️ [webkit-library] › library/inspector/cli-codegen-1.spec.ts:683 › cli codegen › should select `@webkit-macos-26-large`
⚠️ [webkit-library] › library/inspector/cli-codegen-3.spec.ts:464 › cli codegen › should generate role locators undef frame locators `@webkit-macos-26-large`
⚠️ [webkit-library] › library/inspector/cli-codegen-pick-locator.spec.ts:21 › should inspect locator `@webkit-macos-26-large`
⚠️ [webkit-library] › library/inspector/console-api.spec.ts:36 › should support playwright.$, playwright.$$ `@webkit-macos-26-large`
⚠️ [webkit-library] › library/inspector/pause.spec.ts:23 › should resume when closing inspector `@webkit-macos-26-large`
⚠️ [webkit-library] › library/trace-viewer.spec.ts:648 › should capture data-url svg iframe `@webkit-macos-26-large`
⚠️ [webkit-page] › page/expect-boolean.spec.ts:403 › toBeVisible › over navigation `@webkit-macos-26-large`
⚠️ [webkit-page] › page/expect-misc.spec.ts:255 › toHaveClass › pass with array `@webkit-macos-26-large`
⚠️ [webkit-page] › page/expect-to-have-text.spec.ts:76 › toContainText with string › fail `@webkit-macos-26-large`
⚠️ [webkit-page] › page/expect-to-have-value.spec.ts:40 › should support failure `@webkit-macos-26-large`
⚠️ [webkit-page] › page/page-request-continue.spec.ts:192 › post data › should compute content-length from post data `@webkit-macos-26-large`
⚠️ [webkit-library] › library/video.spec.ts:546 › screencast › should throw if browser dies `@webkit-headed-ubuntu-24.04`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:236 › run-server › should send extra headers with connect request `@webkit-headed-windows-latest`
⚠️ [webkit-page] › page/wheel.spec.ts:154 › should scroll horizontally `@webkit-headed-macos-15-xlarge`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:494 › launchServer › should saveAs videos from remote browser `@webkit-headed-ubuntu-22.04`
⚠️ [webkit-library] › library/video.spec.ts:593 › screencast › should close ffmpeg even if there were no frames `@webkit-headed-ubuntu-22.04`
⚠️ [webkit-library] › library/inspector/cli-codegen-test.spec.ts:72 › should print load storageState `@webkit-windows-latest`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:776 › launchServer › should upload a folder `@webkit-macos-26-xlarge`
⚠️ [webkit-library] › library/browsercontext-reuse.spec.ts:339 › reuse launch › should continue issuing events after closing the reused page `@webkit-ubuntu-24.04`

273118 passed, 10874 skipped


Merge workflow run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants