Skip to content

chore(deps): Bump Playwright to 1.64.1 and pin it exactly - #25382

Open
mydea wants to merge 1 commit into
developfrom
chore/bump-playwright-1.64
Open

mydea wants to merge 1 commit into
developfrom
chore/bump-playwright-1.64

Conversation

@mydea

@mydea mydea commented Oct 15, 2026

Copy link
Copy Markdown
Member

Bumps @playwright/test from ~1.63.0 to 1.64.1 in the root workspace packages, the @sentry-internal/test-utils peer range and every E2E app.

The version is now pinned exactly, without ~. install-playwright (#25380) installs browsers for the version declared in package.json. With a range, an app could resolve a newer patch release than the browsers that were installed, and Playwright patch releases sometimes ship a new browser build.

Of the 1.64 breaking changes, the most likely to matter here is that device descriptors now forward screen. Replay snapshot tests use those descriptors and still pass locally.

Stacked on #25381.

🤖 Generated with Claude Code

@mydea
mydea added this pull request to stack #25385 October 15, 2026 07:44
@mydea
mydea force-pushed the chore/bump-playwright-1.64 branch from b56442c to 21b34b1 Compare October 15, 2026 11:35
@mydea
mydea removed this pull request from stack #25385 October 15, 2026 11:37
@mydea
mydea added this pull request to stack #25392 October 15, 2026 11:37
@mydea
mydea force-pushed the chore/bump-playwright-1.64 branch from 21b34b1 to bc77523 Compare October 15, 2026 11:58
@mydea
mydea removed this pull request from stack #25392 October 15, 2026 11:58
@mydea
mydea added this pull request to stack #25397 October 15, 2026 11:58
@mydea
mydea marked this pull request as ready for review October 15, 2026 12:37
@mydea
mydea requested a review from a team as a code owner October 15, 2026 12:37
@mydea
mydea requested review from logaretm and msonnb and removed request for a team October 15, 2026 12:37
@mydea
mydea removed this pull request from stack #25397 October 15, 2026 12:51
@mydea
mydea added this pull request to stack #25401 October 15, 2026 12:52
@mydea
mydea removed this pull request from stack #25401 October 15, 2026 12:55
@mydea
mydea added this pull request to stack #25405 October 15, 2026 12:55
Base automatically changed from test/align-playwright-versions to develop October 15, 2026 14:18
@mydea
mydea force-pushed the chore/bump-playwright-1.64 branch from bc77523 to 429390f Compare October 15, 2026 14:28
@mydea
mydea force-pushed the chore/bump-playwright-1.64 branch from 429390f to 4aebfe5 Compare October 16, 2026 07:35
mydea added a commit that referenced this pull request Oct 16, 2026
…25398)

The `Waits for sse streaming when sse has been explicitly aborted` test
checked for the abort error in the console immediately after the spans
arrived. The `sse fetch call` span ends when `fetch` resolves, but the
`console.error` only happens after the aborted `reader.read()` rejects,
and Playwright delivers console events asynchronously. Nothing orders
the two, so the console message sometimes hadn't been recorded yet. The
assertion now polls for it.

The assertion also matched on `BodyStreamBuffer was aborted`, which only
older Chromium logs. Since Playwright 1.64 (#25382), Chromium rejects
the read with the signal's abort reason (`AbortError: signal is aborted
without reason`), so the test failed on every run there. It now matches
any `AbortError`.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
`install-playwright` installs the browsers for the version declared in
package.json. With a range, an app could resolve a newer patch release than the
browsers that were installed, so the version is now pinned exactly.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mydea
mydea force-pushed the chore/bump-playwright-1.64 branch from 4aebfe5 to 3462c29 Compare October 16, 2026 08:52

This branch has not been deployed

No deployments
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.

2 participants