Skip to content

feat(chromium-tip-of-tree): roll to r1429#40959

Closed
microsoft-playwright-automation[bot] wants to merge 1 commit into
mainfrom
roll-into-pw-chromium-tip-of-tree/1429
Closed

feat(chromium-tip-of-tree): roll to r1429#40959
microsoft-playwright-automation[bot] wants to merge 1 commit into
mainfrom
roll-into-pw-chromium-tip-of-tree/1429

Conversation

@microsoft-playwright-automation
Copy link
Copy Markdown
Contributor

No description provided.

@github-actions
Copy link
Copy Markdown
Contributor

Test results for "MCP"

1 failed
❌ [chrome] › mcp/annotate.spec.ts:57 › should capture multiple screenshots in one annotation @mcp-windows-latest-chrome

7180 passed, 1113 skipped


Merge workflow run.

@github-actions
Copy link
Copy Markdown
Contributor

Test results for "tests 1"

2 failed
❌ [chromium-library] › library/browsercontext-add-init-script.spec.ts:28 › should work without navigation, after all bindings @ubuntu-22.04-chromium-tip-of-tree
❌ [chromium-library] › library/browsercontext-expose-function.spec.ts:77 › should be callable from-inside addInitScript @ubuntu-22.04-chromium-tip-of-tree

5 flaky ⚠️ [chromium-library] › library/video.spec.ts:682 › screencast › should capture full viewport on hidpi `@chromium-ubuntu-22.04-arm-node20`
⚠️ [chromium-page] › page/page-request-continue.spec.ts:756 › propagate headers cross origin redirect after interception `@chromium-ubuntu-22.04-node24`
⚠️ [chromium-library] › library/chromium/connect-to-worker.spec.ts:19 › should connect, evaluate, receive console and disconnect `@chromium-ubuntu-22.04-node22`
⚠️ [chromium-library] › library/video.spec.ts:275 › screencast › should capture navigation `@chromium-ubuntu-22.04-node22`
⚠️ [firefox-page] › page/page-emulate-media.spec.ts:144 › should keep reduced motion and color emulation after reload `@firefox-ubuntu-22.04-node20`

42076 passed, 852 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`

19853 passed, 660 skipped


Merge workflow run.

@github-actions
Copy link
Copy Markdown
Contributor

Test results for "tests 2"

17 fatal errors, not part of any test
39 failed
❌ [chromium-library] › library/browsercontext-add-init-script.spec.ts:28 › should work without navigation, after all bindings @chromium-tip-of-tree-windows-latest
❌ [chromium-library] › library/browsercontext-expose-function.spec.ts:77 › should be callable from-inside addInitScript @chromium-tip-of-tree-windows-latest
❌ [chromium-library] › library/browsercontext-add-init-script.spec.ts:28 › should work without navigation, after all bindings @chromium-tip-of-tree-macos-15
❌ [chromium-library] › library/browsercontext-expose-function.spec.ts:77 › should be callable from-inside addInitScript @chromium-tip-of-tree-macos-15
❌ [chromium-library] › library/browsercontext-add-init-script.spec.ts:28 › should work without navigation, after all bindings @tracing-chromium-tip-of-tree
❌ [chromium-library] › library/browsercontext-expose-function.spec.ts:77 › should be callable from-inside addInitScript @tracing-chromium-tip-of-tree
❌ [chromium-library] › library/browsercontext-add-init-script.spec.ts:28 › should work without navigation, after all bindings @chromium-tip-of-tree-headless-shell-ubuntu-22.04
❌ [chromium-library] › library/browsercontext-expose-function.spec.ts:77 › should be callable from-inside addInitScript @chromium-tip-of-tree-headless-shell-ubuntu-22.04
❌ [chromium-library] › library/video.spec.ts:275 › screencast › should capture navigation @chromium-tip-of-tree-ubuntu-22.04--headed
❌ [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
❌ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:113 › should restore state from userDataDir @firefox-macos-15-large
❌ [firefox-library] › library/proxy.spec.ts:237 › should exclude patterns @firefox-macos-15-large
❌ [webkit-library] › library/browsertype-connect.spec.ts:510 › launchServer › should saveAs videos from remote browser @webkit-macos-26-xlarge
❌ [webkit-library] › library/browsertype-connect.spec.ts:530 › launchServer › should save videos to artifactsDir @webkit-macos-26-xlarge
❌ [webkit-library] › library/browsertype-connect.spec.ts:551 › launchServer › should name video file after page guid when connecting to remote browser with artifactsDir @webkit-macos-26-xlarge
❌ [webkit-library] › library/browsertype-connect.spec.ts:586 › launchServer › should save download @webkit-macos-26-xlarge
❌ [webkit-library] › library/browsertype-connect.spec.ts:610 › launchServer › should error when saving download after deletion @webkit-macos-26-xlarge
❌ [webkit-library] › library/browsertype-connect.spec.ts:632 › launchServer › should properly disconnect when connection closes from the client side @webkit-macos-26-xlarge
❌ [webkit-library] › library/browsertype-connect.spec.ts:653 › launchServer › should be able to connect when the wsEndpoint is passed as an option @webkit-macos-26-xlarge
❌ [webkit-library] › library/browsertype-connect.spec.ts:665 › launchServer › should save har @webkit-macos-26-xlarge
❌ [webkit-library] › library/browsertype-connect.spec.ts:686 › launchServer › should filter launch options @webkit-macos-26-xlarge
❌ [webkit-library] › library/browsertype-connect.spec.ts:699 › launchServer › should record trace with sources @webkit-macos-26-xlarge
❌ [webkit-library] › library/browsertype-connect.spec.ts:723 › launchServer › should fulfill with global fetch result @webkit-macos-26-xlarge
❌ [webkit-library] › library/browsertype-connect.spec.ts:739 › launchServer › should upload large file @webkit-macos-26-xlarge
❌ [webkit-library] › library/defaultbrowsercontext-2.spec.ts:190 › should fire close event for a persistent context @webkit-macos-26-xlarge
❌ [webkit-library] › library/defaultbrowsercontext-2.spec.ts:210 › should respect selectors @webkit-macos-26-xlarge
❌ [webkit-library] › library/defaultbrowsercontext-2.spec.ts:227 › should connect to a browser with the default page @webkit-macos-26-xlarge
❌ [webkit-library] › library/defaultbrowsercontext-2.spec.ts:252 › dialog.accept should work @webkit-macos-26-xlarge
❌ [webkit-library] › library/defaultbrowsercontext-2.spec.ts:267 › exposes browser @webkit-macos-26-xlarge
❌ [webkit-library] › library/download.spec.ts:54 › download event › should report download when navigation turns into download @smoke @webkit-macos-26-xlarge
❌ [webkit-library] › library/download.spec.ts:75 › download event › should work with Cross-Origin-Opener-Policy @webkit-macos-26-xlarge
❌ [webkit-library] › library/download.spec.ts:94 › download event › should report downloads with acceptDownloads: false @webkit-macos-26-xlarge
❌ [webkit-library] › library/download.spec.ts:111 › download event › should report downloads with acceptDownloads: true @webkit-macos-26-xlarge
❌ [webkit-library] › library/download.spec.ts:124 › download event › should report proper download url when download is from download attribute @webkit-macos-26-xlarge
❌ [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

90 flaky ⚠️ [chromium-library] › library/video.spec.ts:275 › screencast › should capture navigation `@msedge-beta-ubuntu-22.04`
⚠️ [chromium-page] › page/elementhandle-misc.spec.ts:27 › should hover when Node is removed `@chromium-headed-ubuntu-24.04`
⚠️ [chromium-page] › page/page-aria-snapshot.spec.ts:662 › should not show unhidden children of aria-hidden elements `@msedge-dev-windows-latest`
⚠️ [chromium-page] › page/page-wait-for-selector-1.spec.ts:220 › should run in specified frame `@msedge-dev-windows-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:189 › launchServer › should ignore page.pause when headed `@chromium-macos-26-large`
⚠️ [chromium-page] › page/page-set-input-files.spec.ts:146 › should upload large file `@chromium-macos-26-large`
⚠️ [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:189 › launchServer › should ignore page.pause when headed `@chromium-tip-of-tree-macos-15--headed`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:686 › launchServer › should filter launch options `@chromium-tip-of-tree-macos-15--headed`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:141 › launchServer › should be able to reconnect to a browser `@chromium-headed-macos-15-xlarge`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:294 › launchServer › disconnected event should be emitted when browser is closed or server is closed `@chromium-headed-macos-15-xlarge`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:374 › launchServer › should reject navigation when browser closes `@chromium-headed-macos-15-xlarge`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:686 › launchServer › should filter launch options `@chromium-headed-macos-15-xlarge`
⚠️ [chromium-library] › library/video.spec.ts:719 › screencast › should work with video+trace `@chromium-tip-of-tree-windows-latest`
⚠️ [chromium-library] › library/video.spec.ts:476 › screencast › should capture static page in persistent context @smoke `@chromium-ubuntu-24.04`
⚠️ [chromium-library] › library/browsercontext-user-agent.spec.ts:110 › should work for navigator.userAgentData and sec-ch-ua headers `@msedge-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:204 › launchServer › should be able to visit ipv6 through localhost `@channel-chromium-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:216 › launchServer › should be able to connect two browsers at the same time `@channel-chromium-macos-latest`
⚠️ [chromium-library] › library/popup.spec.ts:261 › should not throw when click closes popup `@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/har.spec.ts:932 › should support HAR larger than 512MB `@chromium-macos-15-large`
⚠️ [chromium-page] › page/page-wait-for-selector-2.spec.ts:342 › should succeed if element handle was detached while waiting for hidden `@chromium-macos-15-large`
⚠️ [chromium-library] › library/beforeunload.spec.ts:130 › should support dismissing the dialog multiple times `@tracing-chromium-tip-of-tree`
⚠️ [chromium-library] › library/video.spec.ts:647 › screencast › should capture full viewport `@tracing-chromium-tip-of-tree`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:177 › launchServer › should be able to visit ipv6 `@msedge-beta-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:189 › launchServer › should ignore page.pause when headed `@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/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:189 › launchServer › should ignore page.pause when headed `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:374 › launchServer › should reject navigation when browser closes `@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:632 › launchServer › should properly disconnect when connection closes from the client side `@msedge-dev-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:141 › launchServer › should be able to reconnect to a browser `@chrome-beta-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:294 › launchServer › disconnected event should be emitted when browser is closed or server is closed `@chrome-beta-macos-latest`
⚠️ [chromium-library] › library/browsertype-connect.spec.ts:189 › launchServer › should ignore page.pause when headed `@chromium-macos-26-xlarge`
⚠️ [chromium-library] › library/video.spec.ts:682 › screencast › should capture full viewport on hidpi `@chromium-macos-26-xlarge`
⚠️ [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`
⚠️ [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-page] › page/to-match-aria-snapshot.spec.ts:762 › should not match what is not matched `@tracing-firefox`
⚠️ [firefox-library] › library/browsercontext-reuse.spec.ts:200 › reuse connect › should not cache resources `@firefox-beta-windows-latest`
⚠️ [firefox-library] › library/inspector/cli-codegen-3.spec.ts:224 › cli codegen › should generate frame locators (4) `@firefox-beta-windows-latest`
⚠️ [firefox-page] › page/selectors-text.spec.ts:20 › should work @smoke `@firefox-beta-windows-latest`
⚠️ [firefox-library] › library/browser.spec.ts:54 › should dispatch page.on(close) upon browser.close and reject evaluate `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/browsercontext-events.spec.ts:267 › download event should work @smoke `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/browsercontext-viewport.spec.ts:178 › should be able to get correct orientation angle on non-mobile devices `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/inspector/cli-codegen-python-async.spec.ts:24 › should print the correct imports and context options `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/inspector/cli-codegen-python-async.spec.ts:149 › should work with --save-har and --save-har-glob `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/proxy.spec.ts:371 › should use SOCKS proxy for websocket requests `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/screencast.spec.ts:89 › start allows restart with different options after stop `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/tracing.spec.ts:400 › should not stall on dialogs `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/tracing.spec.ts:784 › should not emit after w/o before `@firefox-headed-windows-latest`
⚠️ [firefox-library] › library/inspector/cli-codegen-3.spec.ts:224 › cli codegen › should generate frame locators (4) `@firefox-ubuntu-24.04`
⚠️ [firefox-library] › library/inspector/cli-codegen-3.spec.ts:224 › cli codegen › should generate frame locators (4) `@firefox-macos-26-large`
⚠️ [firefox-page] › page/page-click.spec.ts:295 › should scroll and click the button with smooth scroll behavior `@firefox-macos-26-large`
⚠️ [firefox-library] › library/screenshot.spec.ts:280 › element screenshot › should restore default viewport after fullPage screenshot `@firefox-beta-macos-latest`
⚠️ [firefox-page] › page/page-add-locator-handler.spec.ts:19 › should work `@firefox-beta-macos-latest`
⚠️ [firefox-page] › page/page-leaks.spec.ts:85 › click should not leak `@firefox-beta-macos-latest`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:140 › should create userDataDir if it does not exist `@firefox-macos-15-large`
⚠️ [firefox-library] › library/defaultbrowsercontext-2.spec.ts:161 › should have passed URL when launching with ignoreDefaultArgs: true `@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-csharp.spec.ts:202 › should not print context options method override in mstest if no options were passed `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-pytest.spec.ts:49 › should save the codegen output to a file if specified `@firefox-macos-15-large`
⚠️ [firefox-page] › page/page-emulate-media.spec.ts:144 › should keep reduced motion and color emulation after reload `@firefox-macos-15-large`
⚠️ [firefox-page] › page/page-request-gc.spec.ts:19 › should work `@firefox-macos-15-large`
⚠️ [firefox-library] › library/inspector/cli-codegen-3.spec.ts:224 › cli codegen › should generate frame locators (4) `@firefox-windows-latest`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:792 › run-server › should upload a folder `@webkit-macos-26-large`
⚠️ [webkit-library] › library/capabilities.spec.ts:213 › make sure that XMLHttpRequest upload events are emitted correctly `@webkit-macos-26-large`
⚠️ [webkit-page] › page/page-request-fallback.spec.ts:263 › post data › should amend json post data `@webkit-macos-26-large`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:699 › run-server › should record trace with sources `@webkit-headed-ubuntu-24.04`
⚠️ [webkit-page] › page/page-autowaiting-basic.spec.ts:58 › should await form-get on click `@webkit-headed-ubuntu-24.04`
⚠️ [webkit-library] › library/har.spec.ts:427 › should return receive time `@webkit-headed-windows-latest`
⚠️ [webkit-library] › library/defaultbrowsercontext-2.spec.ts:227 › should connect to a browser with the default page `@tracing-webkit`
⚠️ [webkit-library] › library/defaultbrowsercontext-2.spec.ts:245 › user agent is up to date `@webkit-macos-26-xlarge`
⚠️ [webkit-library] › library/browsercontext-reuse.spec.ts:155 › reuse launch › should reset serviceworker that hangs in importScripts `@webkit-ubuntu-24.04`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:161 › launchServer › should not crash on malformed json frame `@webkit-ubuntu-24.04`
⚠️ [webkit-library] › library/browsertype-connect.spec.ts:294 › launchServer › disconnected event should be emitted when browser is closed or server is closed `@webkit-ubuntu-24.04`
⚠️ [webkit-library] › library/capabilities.spec.ts:69 › should play video @smoke `@webkit-ubuntu-24.04`
⚠️ [webkit-library] › library/channels.spec.ts:40 › should scope context handles `@webkit-ubuntu-24.04`
⚠️ [webkit-library] › library/defaultbrowsercontext-2.spec.ts:190 › should fire close event for a persistent context `@webkit-ubuntu-24.04`
⚠️ [webkit-library] › library/page-event-crash.spec.ts:42 › should emit crash event when page crashes `@webkit-ubuntu-24.04`
⚠️ [webkit-page] › page/page-autowaiting-basic.spec.ts:79 › should await form-post on click `@webkit-ubuntu-24.04`
⚠️ [webkit-library] › library/trace-viewer.spec.ts:1816 › canvas disabled title `@webkit-macos-15-xlarge`
⚠️ [webkit-library] › library/trace-viewer.spec.ts:1826 › canvas clipping `@webkit-macos-15-xlarge`
⚠️ [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
⚠️ [android-page] › page/page-screenshot.spec.ts:668 › page screenshot animations › should resume infinite animations
1 interrupted ⚠️ [webkit-library] › library/download.spec.ts:136 › download event › should report downloads for download attribute `@webkit-macos-26-xlarge`

274307 passed, 11686 skipped, 3907 did not run


Merge workflow run.

@Skn0tt
Copy link
Copy Markdown
Member

Skn0tt commented May 26, 2026

There seems to be a regression in this Chromium roll. @copilot can you try reproducing this and then bisect what's the first browserVersion that has the failures from #40959 (comment)? You can check https://googlechromelabs.github.io/chrome-for-testing/known-good-versions.json for a list of versions to go through.

Copy link
Copy Markdown
Contributor

Copilot AI commented May 26, 2026

There seems to be a regression in this Chromium roll. @copilot can you try reproducing this and then bisect what's the first browserVersion that has the failures from https://github....

Reproduced and bisected against chrome-headless-shell from chrome-for-testing on linux64 (running both failing tests via tests/library/playwright.config.ts with CRPATH=...).

Bisection results for both failing tests (browsercontext-add-init-script.spec.ts:28 and browsercontext-expose-function.spec.ts:77):

browserVersion revision result
149.0.7827.0 r1625079 ✅ pass
150.0.7828.0 r1625854 ✅ pass
150.0.7830.0 r1626437 ❌ fail
150.0.7833.0 r1627570 ❌ fail
150.0.7838.0 r1629561 ❌ fail
150.0.7849.0 (this roll) r1633914 ❌ fail

The first browserVersion with the regression is 150.0.7830.0 (no 150.0.7829.* is published in known-good-versions). The Chromium upstream change landed in the revision range r1625854 → r1626437 (the regression range to look at on the Chromium side).

Both failing tests exercise the same pattern: a context-level exposeFunction binding being invoked from a context-level addInitScript on a freshly created page (initial about:blank) without any navigation. The binding/init-script no longer runs on that initial document with the new Chromium.

No code changes pushed — leaving the diagnosis for the team to decide how to proceed (file an upstream bug / adjust init-script wiring).

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • accounts.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --no-sandbox --disable-dev-shm-usage --use-angle=swiftshader-webgl --mute-audio --crashpad-handler-pid=8391 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/playwright_chromiumdev_profile-hIXP57 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,11198306648941815816,10944769464973848390,262144 --enable-features=CDPScreenshotNewSurface --disable-features=AutoDeElevate,AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,OptimizationHints,PaintHolding,Rend (dns block)
    • Triggering command: /home/REDACTED/.cache/ms-playwright/chromium_tip_of_tree-1429/chrome-linux64/chrome /home/REDACTED/.cache/ms-playwright/chromium_tip_of_tree-1429/chrome-linux64/chrome --disable-field-trial-config --disable-REDACTED-networking --disable-REDACTED-timer-throttling --disable-REDACTEDing-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-REDACTED-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-edgeupdater --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Transl (dns block)
  • clients2.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --no-sandbox --disable-dev-shm-usage --use-angle=swiftshader-webgl --mute-audio --crashpad-handler-pid=8391 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/playwright_chromiumdev_profile-hIXP57 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,11198306648941815816,10944769464973848390,262144 --enable-features=CDPScreenshotNewSurface --disable-features=AutoDeElevate,AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,OptimizationHints,PaintHolding,Rend (dns block)
    • Triggering command: /home/REDACTED/.cache/ms-playwright/chromium_tip_of_tree-1429/chrome-linux64/chrome /home/REDACTED/.cache/ms-playwright/chromium_tip_of_tree-1429/chrome-linux64/chrome --disable-field-trial-config --disable-REDACTED-networking --disable-REDACTED-timer-throttling --disable-REDACTEDing-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-REDACTED-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-edgeupdater --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Transl (dns block)
  • googlechromelabs.github.io
    • Triggering command: /usr/bin/curl curl -s REDACTED (dns block)
    • Triggering command: /usr/bin/curl curl -sSL -o /tmp/known-good-versions.json REDACTED ogs (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (dns block)
  • www.google.com
    • Triggering command: /proc/self/exe /proc/self/exe --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --no-sandbox --disable-dev-shm-usage --use-angle=swiftshader-webgl --mute-audio --crashpad-handler-pid=8391 --enable-crash-reporter=, --noerrdialogs --user-data-dir=/tmp/playwright_chromiumdev_profile-hIXP57 --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,11198306648941815816,10944769464973848390,262144 --enable-features=CDPScreenshotNewSurface --disable-features=AutoDeElevate,AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,OptimizationHints,PaintHolding,Rend (dns block)
    • Triggering command: /home/REDACTED/.cache/ms-playwright/chromium_tip_of_tree-1429/chrome-linux64/chrome /home/REDACTED/.cache/ms-playwright/chromium_tip_of_tree-1429/chrome-linux64/chrome --disable-field-trial-config --disable-REDACTED-networking --disable-REDACTED-timer-throttling --disable-REDACTEDing-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-REDACTED-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-edgeupdater --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Transl (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI requested a review from Skn0tt May 26, 2026 14:51
Copilot finished work on behalf of Skn0tt May 26, 2026 14:51
@Skn0tt
Copy link
Copy Markdown
Member

Skn0tt commented May 26, 2026

Most likely this is related to https://chromium-review.googlesource.com/c/chromium/src/+/7809308, which was approved by @dgozman. Seems like we need to change something on our end, or we found a bug.

@Skn0tt
Copy link
Copy Markdown
Member

Skn0tt commented May 26, 2026

caseq knows about it and is working on a fix.

@Skn0tt Skn0tt closed this May 26, 2026
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.

2 participants