Skip to content

feat(webkit): roll to r2327#41684

Merged
yury-s merged 1 commit into
mainfrom
roll-into-pw-webkit/2327
Jul 8, 2026
Merged

feat(webkit): roll to r2327#41684
yury-s merged 1 commit into
mainfrom
roll-into-pw-webkit/2327

Conversation

@microsoft-playwright-automation

Copy link
Copy Markdown
Contributor

Browser build: https://github.com/microsoft/playwright-browsers/commit/41b7b55cef0933d02446077be4da034169a07aac. Build has full platform coverage - check that all tests pass there.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@yury-s yury-s force-pushed the roll-into-pw-webkit/2327 branch from f21dd0e to 8546129 Compare July 8, 2026 15:48
@yury-s yury-s added CQ1 and removed CQ1 labels Jul 8, 2026
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Test results for "MCP"

2 failed
❌ [chromium] › mcp/annotate.spec.ts:110 › should abort annotation when last screenshot is removed @mcp-ubuntu-latest-chromium
❌ [firefox] › mcp/cli-test.spec.ts:23 › debug test and snapshot @mcp-ubuntu-latest-firefox

7713 passed, 1242 skipped


Merge workflow run.

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Test results for "tests 1"

Warning

The triggering workflow run ended with status cancelled. Results below may be incomplete — blob reports from cancelled or timed-out shards are missing, so passing/failing counts do not reflect the full test suite.

2 flaky ⚠️ [chromium-library] › library/video.spec.ts:275 › screencast › should capture navigation `@chromium-ubuntu-22.04-arm-node20`
⚠️ [firefox-page] › page/page-emulate-media.spec.ts:144 › should keep reduced motion and color emulation after reload `@firefox-ubuntu-22.04-node20`

49444 passed, 1158 skipped


Merge workflow run.

@yury-s yury-s merged commit e88063f into main Jul 8, 2026
69 of 77 checks passed
@yury-s yury-s deleted the roll-into-pw-webkit/2327 branch July 8, 2026 16:42
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Test results for "tests 2"

9 failed
❌ [electron-page] › page/page-autowaiting-no-hang.spec.ts:41 › assigning location to about:blank @electron-ubuntu-latest
❌ [electron-page] › page/page-autowaiting-no-hang.spec.ts:46 › assigning location to about:blank after non-about:blank @electron-ubuntu-latest
❌ [electron-page] › page/page-autowaiting-no-hang.spec.ts:41 › assigning location to about:blank @electron-macos-latest
❌ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:111 › should restore state from userDataDir @firefox-macos-15-large
❌ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:139 › should create userDataDir if it does not exist @firefox-macos-15-large
❌ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:202 › should handle exception @firefox-macos-15-large
❌ [firefox-library] › library/inspector/cli-codegen-java.spec.ts:125 › should print a valid basic program in junit @firefox-macos-15-large
❌ [firefox-library] › library/proxy.spec.ts:235 › should exclude patterns @firefox-macos-15-large
❌ [firefox-library] › library/heap.spec.ts:223 › should not leak workers @firefox-macos-15-xlarge

44 flaky ⚠️ [electron-page] › page/page-evaluate.spec.ts:179 › should throw when evaluation triggers reload `@electron-ubuntu-latest`
⚠️ [electron-page] › page/page-evaluate.spec.ts:564 › should not throw an error when evaluation does a synchronous navigation and returns an object `@electron-ubuntu-latest`
⚠️ [electron-page] › page/page-evaluate.spec.ts:573 › should not throw an error when evaluation does a synchronous navigation and returns undefined `@electron-ubuntu-latest`
⚠️ [electron-page] › page/page-route.spec.ts:1027 › route.fulfill should throw if called twice `@electron-ubuntu-latest`
⚠️ [electron-page] › page/page-wait-for-selector-2.spec.ts:313 › should fail when navigating while on handle `@electron-ubuntu-latest`
⚠️ [electron-page] › page/page-autowaiting-no-hang.spec.ts:46 › assigning location to about:blank after non-about:blank `@electron-macos-latest`
⚠️ [electron-page] › page/page-evaluate.spec.ts:179 › should throw when evaluation triggers reload `@electron-macos-latest`
⚠️ [electron-page] › page/page-evaluate.spec.ts:564 › should not throw an error when evaluation does a synchronous navigation and returns an object `@electron-macos-latest`
⚠️ [electron-page] › page/page-route.spec.ts:1027 › route.fulfill should throw if called twice `@electron-macos-latest`
⚠️ [chromium-library] › library/video.spec.ts:456 › screencast › should be 800x600 with null viewport `@msedge-dev-windows-latest`
⚠️ [chromium-library] › library/video.spec.ts:456 › screencast › should be 800x600 with null viewport `@chrome-ubuntu-22.04`
⚠️ [chromium-library] › library/chromium/chromium.spec.ts:151 › should close service worker together with the context `@msedge-windows-latest`
⚠️ [chromium-library] › library/video.spec.ts:456 › screencast › should be 800x600 with null viewport `@msedge-windows-latest`
⚠️ [chromium-library] › library/video.spec.ts:717 › screencast › should work with video+trace `@chromium-windows-latest`
⚠️ [chromium-library] › library/beforeunload.spec.ts:130 › should support dismissing the dialog multiple times `@chromium-macos-15-large`
⚠️ [chromium-library] › library/heap.spec.ts:304 › cycle handles `@chromium-macos-15-large`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:189 › launchServer › should ignore page.pause when headed `@chromium-macos-15-xlarge`
⚠️ [chromium-library] › library/video.spec.ts:456 › screencast › should be 800x600 with null viewport `@chrome-windows-latest`
⚠️ [chromium-library] › library/video.spec.ts:456 › screencast › should be 800x600 with null viewport `@chrome-beta-ubuntu-22.04`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:141 › launchServer › should be able to reconnect to a browser `@chrome-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:189 › launchServer › should ignore page.pause when headed `@chrome-macos-latest`
⚠️ [chromium-library] › library/chromium/chromium.spec.ts:211 › should intercept service worker requests (main and within) `@chrome-macos-latest`
⚠️ [chromium-library] › library/video.spec.ts:456 › screencast › should be 800x600 with null viewport `@chrome-macos-latest`
⚠️ [electron-page] › page/page-autowaiting-no-hang.spec.ts:41 › assigning location to about:blank `@electron-windows-latest`
⚠️ [electron-page] › page/page-evaluate.spec.ts:564 › should not throw an error when evaluation does a synchronous navigation and returns an object `@electron-windows-latest`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:180 › should have passed URL when launching with ignoreDefaultArgs: true `@firefox-macos-15-large`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:209 › should fire close event for a persistent context `@firefox-macos-15-large`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:253 › should support har option `@firefox-macos-15-large`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:264 › user agent is up to date `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-3.spec.ts:224 › cli codegen › should generate frame locators (4) `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-csharp.spec.ts:208 › should print context options method override in nunit if options were passed `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-csharp.spec.ts:221 › should work with --save-har in mstest `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-csharp.spec.ts:231 › should work with --save-har and --save-har-glob in mstest `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-javascript.spec.ts:84 › should save the codegen output to a file if specified `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-python-async.spec.ts:80 › should save the codegen output to a file if specified `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-python-async.spec.ts:139 › should work with --save-har `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-python.spec.ts:125 › should work with --save-har `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-python.spec.ts:135 › should work with --save-har and --save-har-glob `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-test.spec.ts:86 › should not generate recordHAR with --save-har `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-test.spec.ts:96 › should generate routeFromHAR with --save-har `@firefox-macos-15-large`
⚠️ [firefox-library] › library/tracing.spec.ts:209 › should respect tracesDir and name `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-3.spec.ts:224 › cli codegen › should generate frame locators (4) `@firefox-windows-latest`
⚠️ [firefox-library] › library/proxy.spec.ts:42 › should use proxy for second page `@firefox-windows-latest`
⚠️ [android-native] › android/webview.spec.ts:27 › webView.page

105809 passed, 4476 skipped, 3 did not run


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.

1 participant