Skip to content

feat(chromium): roll to r1241 - #42340

Merged
Yury Semikhatsky (yury-s) merged 1 commit into
mainfrom
roll-into-pw-chromium/1241
Aug 20, 2026
Merged

feat(chromium): roll to r1241#42340
Yury Semikhatsky (yury-s) merged 1 commit into
mainfrom
roll-into-pw-chromium/1241

Conversation

@microsoft-playwright-automation

Copy link
Copy Markdown
Contributor

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

@github-actions

Copy link
Copy Markdown
Contributor

Test results for "MCP"

3 failed
❌ [chrome] › mcp/cli-storage.spec.ts:48 › state-save saves to custom filename @mcp-macos-latest-chrome
❌ [chrome] › mcp/config.spec.ts:203 › chromiumSandbox › --sandbox enables the sandbox @mcp-ubuntu-latest-chrome
❌ [firefox] › mcp/cli-core.spec.ts:262 › click button with CSS selector @mcp-windows-latest-firefox

8120 passed, 1341 skipped


Merge workflow run.

@github-actions

Copy link
Copy Markdown
Contributor

Hi, I'm the Playwright bot and I took a look at the failing CI on this Chromium roll.

🟡 Nothing pins on this roll, but one macOS timeout I can't fully clear

Two of the three failures are known pre-existing flakes (one of them can't even be a Chromium roll — it's Firefox). The third is a bare 30s timeout on macOS-chrome with no prior history, so I can't call it either way.

Details

This is a Chromium-only roll to r1241 (README.md + version-badge/browsers.json bumps, no product code). So anything failing on Firefox/WebKit is by definition not caused by it, and the chrome MCP failures need cross-run evidence before I'll blame the roll. Results from the merge run (32412811801).

Pre-existing flake / infra

Uncertain

  • [chrome] › mcp/cli-storage.spec.ts:48 › state-save saves to custom filename (mcp-macos-latest-chrome) — a bare Test timeout of 30000ms exceeded. (ran 30075ms), only on macOS-chrome. It passed on chrome under ubuntu and windows in this same run, and on every chromium bot. I couldn't find this test failing anywhere else in the results DB (0 prior failures across 742 chrome runs), so by the flake rule I won't call it a proven flake. The signature — a lone macOS timeout on a storage-state-save test that doesn't exercise the browser binary — leans runner hiccup rather than the roll, but I can't prove it. A re-run of the macOS-chrome MCP shard would settle it.

Triaged by the Playwright bot - agent run

@github-actions

Copy link
Copy Markdown
Contributor

Test results for "tests 1"

22 flaky⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@frozen-time-library-chromium-linux`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@frozen-time-library-chromium-linux`
⚠️ [chromium-library] › library/chromium/chromium.spec.ts:436 › should produce network events, routing, and annotations for Service Worker (advanced) `@chromium-ubuntu-22.04-arm-node20`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chromium-ubuntu-22.04-arm-node20`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@chromium-ubuntu-22.04-arm-node20`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@realtime-time-library-chromium-linux`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@realtime-time-library-chromium-linux`
⚠️ [chromium-library] › library/video.spec.ts:664 › screencast › should capture full viewport `@realtime-time-library-chromium-linux`
⚠️ [chromium-library] › library/video.spec.ts:699 › screencast › should capture full viewport on hidpi `@realtime-time-library-chromium-linux`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chromium-ubuntu-22.04-node24`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@chromium-ubuntu-22.04-node24`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chromium-ubuntu-22.04-node20`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@chromium-ubuntu-22.04-node20`
⚠️ [chromium-library] › library/tracing.spec.ts:493 › should produce screencast frames fit `@chromium-ubuntu-22.04-node20`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chromium-ubuntu-22.04-node22`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@chromium-ubuntu-22.04-node22`
⚠️ [chromium-library] › library/popup.spec.ts:260 › should not throw when click closes popup `@chromium-ubuntu-22.04-node22`
⚠️ [firefox-library] › library/global-fetch.spec.ts:293 › should return security details from response `@firefox-ubuntu-22.04-node20`
⚠️ [firefox-library] › library/har.spec.ts:639 › should have security details `@firefox-ubuntu-22.04-node20`
⚠️ [firefox-library] › library/tracing.spec.ts:493 › should produce screencast frames crop `@firefox-ubuntu-22.04-node20`
⚠️ [webkit-library] › library/global-fetch.spec.ts:293 › should return security details from response `@webkit-ubuntu-22.04-node20`
⚠️ [webkit-library] › library/har.spec.ts:639 › should have security details `@webkit-ubuntu-22.04-node20`

51222 passed, 1233 skipped


Merge workflow run.

@github-actions

Copy link
Copy Markdown
Contributor

Test results for "tests 2"

2 fatal errors, not part of any test

61 flaky⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@tracing-chromium`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@tracing-chromium`
⚠️ [chromium-library] › library/popup.spec.ts:260 › should not throw when click closes popup `@tracing-chromium`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@msedge-dev-windows-latest`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@msedge-dev-windows-latest`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chrome-ubuntu-22.04`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@chrome-ubuntu-22.04`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@msedge-windows-latest`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@msedge-windows-latest`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chromium-windows-latest`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@chromium-windows-latest`
⚠️ [chromium-library] › library/video.spec.ts:736 › screencast › should work with video+trace `@chromium-windows-latest`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chromium-macos-15-large`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chromium-macos-14-xlarge`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@chromium-macos-14-xlarge`
⚠️ [chromium-library] › library/chromium/oopif.spec.ts:179 › should take screenshot `@chromium-macos-15-xlarge`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chromium-macos-15-xlarge`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@chromium-macos-15-xlarge`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1850 › should not leak recorders `@chromium-macos-15-xlarge`
⚠️ [chromium-library] › library/browsercontext-cookies-third-party.spec.ts:560 › should(not) block third party cookies - persistent context `@chrome-windows-latest`
⚠️ [chromium-library] › library/browsercontext-fetch.spec.ts:1350 › should work with connectOverCDP `@chrome-windows-latest`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chrome-windows-latest`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@chrome-windows-latest`
⚠️ [chromium-library] › library/screencast.spec.ts:28 › screencast.start delivers frames via onFrame callback `@chrome-windows-latest`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chrome-beta-ubuntu-22.04`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@chrome-beta-ubuntu-22.04`
⚠️ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:202 › cli codegen › should upload a file via hidden input triggered by button `@chrome-beta-ubuntu-22.04`
⚠️ [chromium-library] › library/global-fetch.spec.ts:293 › should return security details from response `@chrome-macos-latest`
⚠️ [chromium-library] › library/har.spec.ts:639 › should have security details `@chrome-macos-latest`
⚠️ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:202 › cli codegen › should upload a file via hidden input triggered by button `@chrome-macos-latest`
⚠️ [chromium-library] › library/selector-generator.spec.ts:56 › selector generator › should not prefer zero-sized button over inner span `@chrome-macos-latest`
⚠️ [chromium-library] › library/selector-generator.spec.ts:151 › selector generator › should use description when role has no name `@chrome-macos-latest`
⚠️ [chromium-library] › library/selector-generator.spec.ts:437 › selector generator › should prioritize attributes correctly › type `@chrome-macos-latest`
⚠️ [chromium-library] › library/selector-generator.spec.ts:541 › selector generator › should not over-escape for CSS syntax `@chrome-macos-latest`
⚠️ [chromium-library] › library/selector-generator.spec.ts:556 › selector generator › should generate title selector `@chrome-macos-latest`
⚠️ [chromium-library] › library/selector-generator.spec.ts:617 › selector generator › should generate exact title when necessary `@chrome-macos-latest`
⚠️ [chromium-library] › library/selector-generator.spec.ts:712 › selector generator › should generate noText: ignore aria-describedby pointing inside the element `@chrome-macos-latest`
⚠️ [electron-page] › page/workers.spec.ts:63 › should have timestamp on worker console messages `@electron-windows-latest`
⚠️ [firefox-library] › library/global-fetch.spec.ts:293 › should return security details from response `@tracing-firefox`
⚠️ [firefox-library] › library/har.spec.ts:639 › should have security details `@tracing-firefox`
⚠️ [firefox-page] › page/page-goto.spec.ts:90 › should work with Cross-Origin-Opener-Policy `@tracing-firefox`
⚠️ [firefox-library] › library/global-fetch.spec.ts:293 › should return security details from response `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-aria.spec.ts:87 › should update aria snapshot highlight `@firefox-macos-15-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-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-javascript.spec.ts:51 › should work with --http-credentials `@firefox-macos-15-large`
⚠️ [firefox-library] › library/browsercontext-reuse.spec.ts:117 › reuse launch › should reset serviceworker `@firefox-windows-latest`
⚠️ [firefox-library] › library/global-fetch.spec.ts:293 › should return security details from response `@firefox-windows-latest`
⚠️ [firefox-library] › library/har.spec.ts:639 › should have security details `@firefox-windows-latest`
⚠️ [firefox-library] › library/proxy.spec.ts:91 › should proxy local network requests › by default › localhost `@firefox-windows-latest`
⚠️ [firefox-library] › library/browsercontext-viewport.spec.ts:29 › should set the proper viewport size `@firefox-macos-15-xlarge`
⚠️ [firefox-library] › library/global-fetch.spec.ts:293 › should return security details from response `@firefox-macos-15-xlarge`
⚠️ [firefox-library] › library/har.spec.ts:639 › should have security details `@firefox-macos-15-xlarge`
⚠️ [webkit-library] › library/global-fetch.spec.ts:293 › should return security details from response `@tracing-webkit`
⚠️ [webkit-library] › library/har.spec.ts:639 › should have security details `@tracing-webkit`
⚠️ [webkit-library] › library/global-fetch.spec.ts:293 › should return security details from response `@webkit-windows-latest`
⚠️ [webkit-library] › library/inspector/cli-codegen-csharp.spec.ts:100 › should print the correct context options when using a device and additional options `@webkit-windows-latest`
⚠️ [webkit-library] › library/global-fetch.spec.ts:293 › should return security details from response `@webkit-macos-15-xlarge`
⚠️ [webkit-library] › library/har.spec.ts:639 › should have security details `@webkit-macos-15-xlarge`
⚠️ [webkit-library] › library/trace-viewer.spec.ts:1932 › canvas clipping `@webkit-macos-15-xlarge`
⚠️ [webkit-page] › page/page-screenshot.spec.ts:356 › page screenshot › should work for canvas `@webkit-macos-15-xlarge`
⚠️ [webkit-library] › library/global-fetch.spec.ts:293 › should return security details from response `@webkit-macos-15-large`

110659 passed, 4708 skipped


Merge workflow run.

@yury-s
Yury Semikhatsky (yury-s) merged commit bd228cb into mainAug 20, 2026
71 of 75 checks passed
@yury-s
Yury Semikhatsky (yury-s) deleted the roll-into-pw-chromium/1241 branch August 20, 2026 22:57
Sign up for freeto 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

@yury-s