Skip to content

feat(chromium): roll to r1243 - #42434

Merged
Dmitry Gozman (dgozman) merged 1 commit into
mainfrom
roll-into-pw-chromium/1243
Aug 28, 2026
Merged

feat(chromium): roll to r1243#42434
Dmitry Gozman (dgozman) merged 1 commit into
mainfrom
roll-into-pw-chromium/1243

Conversation

@microsoft-playwright-automation

Copy link
Copy Markdown
Contributor

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

@github-actions

Copy link
Copy Markdown
Contributor

Test results for "tests 1"

2 flaky⚠️ [chromium-library] › library/popup.spec.ts:260 › should not throw when click closes popup `@realtime-time-library-chromium-linux`
⚠️ [firefox-page] › page/page-event-request.spec.ts:181 › should return response body when Cross-Origin-Opener-Policy is set `@firefox-ubuntu-22.04-node20`

51294 passed, 1237 skipped


Merge workflow run.

@github-actions

Copy link
Copy Markdown
Contributor

Test results for "MCP"

4 failed
❌ [chromium] › mcp/clipboard.spec.ts:19 › clipboard write without permission dialog @mcp-macos-latest-chromium
❌ [chromium] › mcp/clipboard.spec.ts:19 › clipboard write without permission dialog @mcp-windows-latest-chromium
❌ [chromium] › mcp/clipboard.spec.ts:19 › clipboard write without permission dialog @mcp-ubuntu-latest-chromium
❌ [firefox] › mcp/cli-core.spec.ts:70 › dblclick @mcp-windows-latest-firefox

8255 passed, 1361 skipped


Merge workflow run.

@github-actions

Copy link
Copy Markdown
Contributor

Hi, I'm the Playwright bot and I took a first look at the CI failures here.

🔴 One failure looks caused by this roll

mcp/clipboard.spec.ts:19 fails on Chromium across all three OSes because r1243 changed clipboard read behaviour — navigator.clipboard.readText() now returns "" instead of the text just written. The Firefox dblclick failure is a pre-existing flake unrelated to a Chromium roll.

Details

This is a pure Chromium roll (browser version bumps + generated protocol.d.ts), so the only product behaviour it can move is Chromium's. That lines up exactly with what failed.

Caused by this PR

  • [chromium] › mcp/clipboard.spec.ts:19 › clipboard write without permission dialog (mcp-ubuntu-latest / mcp-windows-latest / mcp-macos-latest) — the write succeeds but the follow-up read comes back empty:

    - "result": "\"Hello from Playwright!\""
    + "result": "\"\""
    

    Across the test-results DB this test has failed on exactly two occasions: this PR (r1243) and feat(chromium): roll to r1242 #42356 (r1242) — the previous Chromium roll — always on all three OSes. It passed the other 2181 chromium runs with zero failures. Same test, same signature, only ever red on a Chromium roll → this is a real behaviour change from r1243, not a flake. Worth checking whether the granted clipboard-read,clipboard-write permissions still take effect on the rolled Chromium.

Pre-existing flake / infra

Nothing to triage

  • The "tests 1" report shows only 2 flaky (retry-rescued) results and no failures.

Triaged by the Playwright bot - agent run

@github-actions

Copy link
Copy Markdown
Contributor

Test results for "tests 2"

31 flaky⚠️ [chromium-library] › library/chromium/chromium.spec.ts:213 › should intercept service worker requests (main and within) `@chrome-ubuntu-22.04`
⚠️ [chromium-library] › library/chromium/chromium.spec.ts:213 › should intercept service worker requests (main and within) `@chromium-macos-15-large`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1893 › should not leak recorders `@chromium-macos-15-large`
⚠️ [chromium-library] › library/chromium/oopif.spec.ts:179 › should take screenshot `@chromium-macos-14-xlarge`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1893 › should not leak recorders `@chromium-macos-14-xlarge`
⚠️ [chromium-library] › library/chromium/chromium.spec.ts:179 › serviceWorker(), and fromServiceWorker() work `@chromium-macos-15-xlarge`
⚠️ [chromium-library] › library/chromium/oopif.spec.ts:179 › should take screenshot `@chromium-macos-15-xlarge`
⚠️ [chromium-library] › library/trace-viewer.spec.ts:1893 › should not leak recorders `@chromium-macos-15-xlarge`
⚠️ [chromium-library] › library/chromium/chromium.spec.ts:301 › should report intercepted service worker requests in HAR `@chrome-beta-ubuntu-22.04`
⚠️ [chromium-library] › library/chromium/chromium.spec.ts:179 › serviceWorker(), and fromServiceWorker() work `@chrome-macos-latest`
⚠️ [chromium-library] › library/chromium/chromium.spec.ts:301 › should report intercepted service worker requests in HAR `@chrome-macos-latest`
⚠️ [chromium-library] › library/chromium/chromium.spec.ts:436 › should produce network events, routing, and annotations for Service Worker (advanced) `@chrome-macos-latest`
⚠️ [chromium-library] › library/inspector/cli-codegen-2.spec.ts:105 › cli codegen › should upload a single file `@chrome-macos-latest`
⚠️ [chromium-library] › library/selector-generator.spec.ts:203 › selector generator › should use ordinal for identical nodes `@chrome-macos-latest`
⚠️ [chromium-library] › library/selector-generator.spec.ts:213 › selector generator › should use data-testid in strict errors `@chrome-macos-latest`
⚠️ [firefox-page] › page/page-emulate-media.spec.ts:144 › should keep reduced motion and color emulation after reload `@tracing-firefox`
⚠️ [firefox-page] › page/page-event-request.spec.ts:181 › should return response body when Cross-Origin-Opener-Policy is set `@tracing-firefox`
⚠️ [firefox-library] › library/browsercontext-reuse.spec.ts:412 › reuse connect › should update viewport and media `@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/browsercontext-fetch.spec.ts:708 › should add default headers `@firefox-windows-latest`
⚠️ [firefox-library] › library/defaultbrowsercontext-1.spec.ts:28 › context.cookies() should work Radoslav Kirilov (@smoke) `@firefox-windows-latest`
⚠️ [firefox-library] › library/proxy.spec.ts:29 › should use proxy Radoslav Kirilov (@smoke) `@firefox-windows-latest`
⚠️ [firefox-page] › page/page-event-request.spec.ts:181 › should return response body when Cross-Origin-Opener-Policy is set `@firefox-macos-15-xlarge`
⚠️ [webkit-library] › library/playwright-client.spec.ts:26 › should connect from a page and drive the same browser `@tracing-webkit`
⚠️ [webkit-library] › library/har.spec.ts:472 › should return receive time `@webkit-windows-latest`
⚠️ [webkit-library] › library/trace-viewer.spec.ts:121 › should show tracing.group in the action list with location `@webkit-macos-15-xlarge`
⚠️ [webkit-library] › library/trace-viewer.spec.ts:1673 › should highlight locator in iframe while typing `@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/capabilities.spec.ts:209 › make sure that XMLHttpRequest upload events are emitted correctly `@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-autowaiting-no-hang.spec.ts:53 › calling window.open and window.close

110536 passed, 4705 skipped


Merge workflow run.

@dgozman
Dmitry Gozman (dgozman) merged commit 5376533 into mainAug 28, 2026
71 of 75 checks passed
@dgozman
Dmitry Gozman (dgozman) deleted the roll-into-pw-chromium/1243 branch August 28, 2026 08:55
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

@dgozman