Repository navigation
Upgrade Chromium to 155.0.8059.84 - #459
Open
tnsardesai wants to merge 2 commits into
Open
tnsardesai wants to merge 2 commits into
tnsardesai wants to merge 2 commits into
Conversation
tnsardesai
force-pushed
the
hypeship/chrome-155
branch
from
October 14, 2026 02:59
d0e39d3 to
f3cf83d
Compare
Base automatically changed from
hypeship/headless-resize-setcontentssize
to
main
October 21, 2026 13:37
tnsardesai
force-pushed
the
hypeship/chrome-155
branch
from
October 30, 2026 06:00
f3cf83d to
aae8c25
Compare
tnsardesai
marked this pull request as ready for review
October 30, 2026 06:25
Contributor
Author
|
Picked rgarcia to review: touched the changed code in |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bumps Chrome for Testing (and the matching ChromeDriver) from 152.0.7977.42 to 155.0.8059.84 in both the headful and headless images. That is the same Chromium build the private images already ship. The WebMCP fixture README named the version its behaviour was verified on, so it now says 155.0.8059.84.
The two Chromium 154 behaviour changes this bump depends on are already handled on
mainby #458: the headlessPATCH /displayviewport override being cleared when its CDP session detaches, and the chrome://extensions Developer mode toggle changing fromrole=buttontorole=switch. This PR is rebased ontomain, so it no longer carries those changes.Runtime dependencies
Between 152 and 155.0.8059.79 the only
deb.depschange was thelibglib2.0-0minimum, from>= 2.39.4to>= 2.49.3. Ubuntu 22.04 ships 2.72, so neither image needs new packages. .84 is a patch release on the same branch; the image builds and e2e below run on it.Validation
chrome-linux64,chromedriver-linux64) exist.test-server-e2epassed against them with no failures, including the three headless resize scenarios,TestMV3ServiceWorkerRegistrationand every WebMCP subtest.test-server-unitfailed on the first attempt with a data race inTestReapplyBrowserLocationAfterRestart(a cleanup stub racing the background location reconcile goroutine); it doesn't involve Chromium, and it passed on rerun.TestMV3ServiceWorkerRegistration. I didn't rerun the local set on .84.Note
Medium Risk
Upgrading the browser runtime affects all automation and e2e behavior; risk is mitigated by CI validation but regressions in CDP, extensions, or WebMCP could still surface outside tested paths.
Overview
Bumps the pinned Chrome for Testing build (and matching ChromeDriver) from
152.0.7977.42to155.0.8059.84in both the headful and headless Docker images viaCHROME_VERSION; the download and install steps are unchanged.Updates the WebMCP declarative fixture README so the documented Chromium version matches what the headless image now ships.
Reviewed by Cursor Bugbot for commit aae8c25. Bugbot is set up for automated code reviews on this repo. Configure here.