Skip to content

feat(firefox): roll to r1528#41057

Merged
dcrousso merged 1 commit into
mainfrom
roll-into-pw-firefox/1528
Jun 1, 2026
Merged

feat(firefox): roll to r1528#41057
dcrousso merged 1 commit into
mainfrom
roll-into-pw-firefox/1528

Conversation

@microsoft-playwright-automation
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions
Copy link
Copy Markdown
Contributor

Test results for "MCP"

2 failed
❌ [firefox] › mcp/http.spec.ts:103 › http transport browser lifecycle (isolated) @mcp-ubuntu-latest-firefox
❌ [firefox] › mcp/sse.spec.ts:193 › sse transport browser lifecycle (persistent) @mcp-ubuntu-latest-firefox

7231 passed, 1113 skipped


Merge workflow run.

@github-actions
Copy link
Copy Markdown
Contributor

Test results for "tests 1"

1 flaky ⚠️ [chromium-library] › library/video.spec.ts:719 › screencast › should work with video+trace `@chromium-ubuntu-22.04-arm-node20`

43992 passed, 864 skipped


Merge workflow run.

@github-actions
Copy link
Copy Markdown
Contributor

Test results for "tests others"

18 flaky ⚠️ [electron-page] › page/page-localstorage.spec.ts:49 › localStorage.removeItem removes a single item `@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:398 › 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-localstorage.spec.ts:49 › localStorage.removeItem removes a single item `@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:398 › 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`
⚠️ [electron-page] › page/page-localstorage.spec.ts:49 › localStorage.removeItem removes a single item `@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:398 › 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`

19885 passed, 660 skipped


Merge workflow run.

@github-actions
Copy link
Copy Markdown
Contributor

Test results for "tests 2"

12 failed
❌ [installation tests] › playwright-electron-should-work.spec.ts:21 › electron should work @package-installations-ubuntu-latest-node26
❌ [installation tests] › playwright-electron-should-work.spec.ts:31 › electron should work with special characters in path @package-installations-ubuntu-latest-node26
❌ [installation tests] › playwright-electron-should-work.spec.ts:44 › should work when wrapped inside @playwright/test and trace is enabled @package-installations-ubuntu-latest-node26
❌ [installation tests] › playwright-electron-should-work.spec.ts:21 › electron should work @package-installations-ubuntu-latest-node24
❌ [installation tests] › playwright-electron-should-work.spec.ts:31 › electron should work with special characters in path @package-installations-ubuntu-latest-node24
❌ [installation tests] › playwright-electron-should-work.spec.ts:44 › should work when wrapped inside @playwright/test and trace is enabled @package-installations-ubuntu-latest-node24
❌ [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/inspector/cli-codegen-2.spec.ts:142 › cli codegen › should upload multiple files @firefox-macos-26-large
❌ [firefox-library] › library/inspector/cli-codegen-2.spec.ts:172 › cli codegen › should clear files @firefox-macos-26-large
❌ [android-page] › page/page-evaluate.spec.ts:442 › should throw for too deep reference chain 2
❌ [android-page] › page/page-localstorage.spec.ts:99 › storage methods are scoped to the current origin

65 flaky ⚠️ [chromium-library] › library/inspector/cli-codegen-java.spec.ts:78 › should print load/save storage_state `@msedge-beta-ubuntu-22.04`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:1000 › run-server › socks proxy › should proxy local.playwright requests `@chromium-headed-ubuntu-24.04`
⚠️ [chromium-page] › page/page-request-continue.spec.ts:756 › propagate headers cross origin redirect after interception `@tracing-chromium`
⚠️ [chromium-library] › library/browsercontext-proxy.spec.ts:103 › should set cookie for top-level domain `@msedge-ubuntu-22.04`
⚠️ [chromium-page] › page/workers.spec.ts:63 › should have timestamp on worker console messages `@msedge-dev-windows-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:189 › launchServer › should ignore page.pause when headed `@chromium-macos-26-large`
⚠️ [chromium-library] › library/inspector/cli-codegen-python-async.spec.ts:80 › should save the codegen output to a file if specified `@msedge-dev-ubuntu-22.04`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:386 › launchServer › should reject waitForSelector when browser closes `@chromium-tip-of-tree-macos-15--headed`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:1117 › launchServer only › should be able to reconnect to a browser 12 times without warnings `@chromium-tip-of-tree-macos-15--headed`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:431 › launchServer › should reject waitForEvent before browser.close finishes `@chromium-headed-macos-15-xlarge`
⚠️ [chromium-library] › library/inspector/cli-codegen-3.spec.ts:884 › cli codegen › should display inline svg icons on text assertion dialog inside iframe `@chrome-ubuntu-22.04`
⚠️ [chromium-library] › library/video.spec.ts:682 › screencast › should capture full viewport on hidpi `@chromium-ubuntu-24.04`
⚠️ [chromium-page] › page/workers.spec.ts:63 › should have timestamp on worker console messages `@msedge-beta-windows-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:189 › launchServer › should ignore page.pause when headed `@channel-chromium-macos-latest`
⚠️ [chromium-library] › library/browsercontext-proxy.spec.ts:103 › should set cookie for top-level domain `@msedge-windows-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:189 › launchServer › should ignore page.pause when headed `@chromium-macos-15-large`
⚠️ [chromium-library] › library/video.spec.ts:647 › screencast › should capture full viewport `@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/browsertype-connect.spec.ts:141 › launchServer › should be able to reconnect to a browser `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:216 › launchServer › should be able to connect two browsers at the same time `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:632 › launchServer › should properly disconnect when connection closes from the client side `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/browsercontext-user-agent.spec.ts:110 › should work for navigator.userAgentData and sec-ch-ua headers `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:141 › launchServer › should be able to reconnect to a browser `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:431 › launchServer › should reject waitForEvent before browser.close finishes `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:189 › launchServer › should ignore page.pause when headed `@chrome-beta-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:686 › launchServer › should filter launch options `@chrome-beta-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:699 › run-server › should record trace with sources `@chromium-macos-26-xlarge`
⚠️ [chromium-library] › library/video.spec.ts:647 › screencast › should capture full viewport `@chromium-macos-26-xlarge`
⚠️ [chromium-library] › library/inspector/cli-codegen-csharp.spec.ts:153 › should print load/save storageState `@chromium-tip-of-tree-ubuntu-22.04--headed`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:425 › should truncate long return values with ellipsis but copy full value `@chromium-tip-of-tree-ubuntu-22.04--headed`
⚠️ [chromium-library] › library/video.spec.ts:275 › screencast › should capture navigation `@chromium-tip-of-tree-ubuntu-22.04--headed`
⚠️ [firefox-library] › library/page-close.spec.ts:152 › should not treat navigations as new popups `@firefox-headed-macos-15-xlarge`
⚠️ [firefox-library] › library/screencast.spec.ts:55 › onFrame receives viewport size `@firefox-headed-macos-15-xlarge`
⚠️ [firefox-library] › library/browsercontext-basic.spec.ts:411 › should emulate media in cross-process iframe `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/browsercontext-storage-state.spec.ts:415 › should support IndexedDB `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/screencast.spec.ts:202 › empty video `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/tracing.spec.ts:547 › should export trace concurrently to second navigation `@firefox-headed-windows-latest`
⚠️ [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/tracing.spec.ts:370 › should survive browser.close with auto-created traces dir `@firefox-macos-26-large`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:113 › should restore state from userDataDir `@firefox-macos-15-large`
⚠️ [firefox-library] › library/proxy.spec.ts:318 › should use socks proxy in second page `@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/browsercontext-basic.spec.ts:170 › should make a copy of default viewport `@firefox-macos-15-xlarge`
⚠️ [webkit-library] › library/inspector/cli-codegen-java.spec.ts:62 › should print the correct context options when using a device and additional options `@webkit-macos-26-large`
⚠️ [webkit-library] › library/tracing.spec.ts:432 › should produce screencast frames scale `@webkit-macos-26-large`
⚠️ [webkit-page] › page/page-leaks.spec.ts:110 › fill should not leak `@webkit-macos-26-large`
⚠️ [webkit-page] › page/page-wait-for-selector-2.spec.ts:351 › should succeed if element handle was detached while waiting for detached `@webkit-macos-26-large`
⚠️ [webkit-library] › library/browsercontext-basic.spec.ts:72 › should be able to hover across browser contexts in parallel `@webkit-headed-ubuntu-24.04`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:530 › launchServer › should save videos to artifactsDir `@webkit-headed-ubuntu-24.04`
⚠️ [webkit-page] › page/page-request-continue.spec.ts:212 › post data › should amend method and post data `@webkit-headed-macos-15-xlarge`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:699 › run-server › should record trace with sources `@webkit-headed-ubuntu-22.04`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:792 › launchServer › should upload a folder `@webkit-macos-26-xlarge`
⚠️ [webkit-library] › library/browsercontext-reuse.spec.ts:275 › reuse launch › should reset mouse position `@webkit-ubuntu-24.04`
⚠️ [webkit-library] › library/defaultbrowsercontext-1.spec.ts:89 › should support viewport option `@webkit-ubuntu-24.04`
⚠️ [webkit-library] › library/proxy.spec.ts:371 › should use SOCKS proxy for websocket requests `@webkit-ubuntu-24.04`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:792 › launchServer › should upload a folder `@webkit-macos-15-large`
⚠️ [webkit-page] › page/page-request-continue.spec.ts:194 › post data › should compute content-length from post data `@webkit-macos-15-large`
⚠️ [webkit-page] › page/page-request-continue.spec.ts:225 › post data › should amend utf8 post data `@webkit-macos-15-large`
⚠️ [webkit-page] › page/page-set-input-files.spec.ts:38 › should upload a folder `@webkit-macos-15-large`
⚠️ [android-page] › page/page-localstorage.spec.ts:49 › localStorage.removeItem removes a single item
⚠️ [android-page] › page/page-request-continue.spec.ts:162 › should override method along with url
⚠️ [android-page] › page/page-request-fulfill.spec.ts:195 › should not modify the headers sent to the server
⚠️ [android-page] › page/page-route.spec.ts:317 › should not throw if request was cancelled by the page

278650 passed, 11830 skipped


Merge workflow run.

@dcrousso dcrousso merged commit 8727a66 into main Jun 1, 2026
114 of 125 checks passed
@dcrousso dcrousso deleted the roll-into-pw-firefox/1528 branch June 1, 2026 15:44
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