Skip to content

Conversation

@harryterkelsen
Copy link
Contributor

@harryterkelsen harryterkelsen commented Jun 17, 2025

This updates the Chrome version used for testing to 138.

This also updates how we set up Chrome Devtools Protocol to avoid focus issues when the page running the test isn't focused.

Fixes #168686

Pre-launch Checklist

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@flutter-dashboard
Copy link

It looks like this pull request may not have tests. Please make sure to add tests or get an explicit test exemption before merging.

If you are not sure if you need tests, consider this rule of thumb: the purpose of a test is to make sure someone doesn't accidentally revert the fix. Ask yourself, is there anything in your PR that you feel it is important we not accidentally revert back to how it was before your fix?

Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing.If you believe this PR qualifies for a test exemption, contact "@test-exemption-reviewer" in the #hackers channel in Discord (don't just cc them here, they won't see it!). The test exemption team is a small volunteer group, so all reviewers should feel empowered to ask for tests, without delegating that responsibility entirely to the test exemption group.

@github-actions github-actions bot added engine flutter/engine related. See also e: labels. platform-web Web applications specifically labels Jun 17, 2025
@harryterkelsen harryterkelsen requested a review from mdebbar June 17, 2025 20:47
Copy link
Contributor

@mdebbar mdebbar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

final List<String> args = <String>[
'--user-data-dir=$dir',
kBlankPageUrl,
url.toString(),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, so this was the issue? Nice job tracking it down!!

@matanlurey
Copy link
Contributor

Doesn't seem to work? All of the Linux web_skwasm_tests are failing.

@github-actions github-actions bot added a: tests "flutter test", flutter_test, or one of our tests framework flutter/packages/flutter repository. See also f: labels. labels Jun 23, 2025
@github-actions github-actions bot removed a: tests "flutter test", flutter_test, or one of our tests framework flutter/packages/flutter repository. See also f: labels. labels Jun 26, 2025
@harryterkelsen
Copy link
Contributor Author

This still doesn't work. I'm trying to debug what's going wrong with Skwasm on the latest Chrome for Testing binaries. I am able to reproduce the timeout locally now. I suspect it has to do with the same problem that was causing the focus tests to break, which is that Chrome Devtools is taking focus from the page under test and causing the OffscreenCanvas to not generate bitmaps.

@flutter-dashboard
Copy link

This pull request executed golden file tests, but it has not been updated in a while (20+ days). Test results from Gold expire after as many days, so this pull request will need to be updated with a fresh commit in order to get results from Gold.

For more guidance, visit Writing a golden file test for package:flutter.

Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing.

@Piinks
Copy link
Contributor

Piinks commented Sep 22, 2025

Greetings from stale PR triage! 👋
Is this change still on your radar?

@mdebbar mdebbar changed the title [web] Roll Chrome to version 137 and Firefox to version 136. [web] Roll Chrome to version 138 Oct 1, 2025
@mdebbar
Copy link
Contributor

mdebbar commented Oct 31, 2025

The engine part is being done in #177743

Filed an issue for the framework part: #177858

@mdebbar mdebbar closed this Oct 31, 2025
reidbaker pushed a commit to AbdeMohlbi/flutter that referenced this pull request Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

engine flutter/engine related. See also e: labels. platform-web Web applications specifically

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[web] Engine test failures in Chrome v128.0.6543.0

4 participants