Skip to content

chore: upgrade Chromium from v126 to v143 for asset discovery#2187

Open
Manoj-Katta wants to merge 4 commits intomasterfrom
PPLT-4214/upgrade-chromium-v143
Open

chore: upgrade Chromium from v126 to v143 for asset discovery#2187
Manoj-Katta wants to merge 4 commits intomasterfrom
PPLT-4214/upgrade-chromium-v143

Conversation

@Manoj-Katta
Copy link
Copy Markdown
Contributor

Upgrade bundled Chromium from v126.0.6478.184 to v143.0.7499.169 to match the renderer browser version. Update sec-ch-ua header from v123 to v143 in direct font request headers.

PPLT-4214

Upgrade bundled Chromium from v126.0.6478.184 to v143.0.7499.169
to match the renderer browser version. Update sec-ch-ua header
from v123 to v143 in direct font request headers.

PPLT-4214

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Manoj-Katta Manoj-Katta requested a review from a team as a code owner April 17, 2026 05:50
Chrome >=128 new headless auto-requests /favicon.ico on page load,
breaking discovery tests that asserted exact request counts. Filter
at the helper level so all tests benefit without per-assertion churn.
Chrome >=128 new headless enforces site isolation via IsolateOrigins
and site-per-process, putting cross-origin sub-resources and worker
fetches into separate renderer processes. The existing
--disable-site-isolation-trials flag only covers opt-in trials and
no longer keeps everything in one renderer.

Extend the existing --disable-features list with IsolateOrigins and
site-per-process so the main page's Fetch.enable / Network.enable
listeners continue to see cross-origin and worker traffic, matching
the v126 old-headless behavior Percy relies on.

Also add HttpsFirstBalancedModeAutoEnable to prevent new headless
from blocking HTTP asset discovery with ERR_BLOCKED_BY_CLIENT.
Invalidates actions/cache entries that still contain the old v126
Chromium binary so CI downloads the new v143 revisions fresh.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant