Skip to content

Update Playwright driver to 1.64.1 - #404

Open
olleolleolle wants to merge 1 commit into
YusukeIwaki:mainfrom
olleolleolle:use-1-64-1
Open

olleolleolle wants to merge 1 commit into
YusukeIwaki:mainfrom
olleolleolle:use-1-64-1

Conversation

@olleolleolle

@olleolleolle olleolleolle commented Nov 6, 2026 •

Copy link
Copy Markdown

This is a patch release of five cherry-picks. None of them touch
packages/playwright-core/src/client/** or packages/protocol/**, so no Ruby
implementation changes are needed. The server fixes ship in the 1.64.1 driver.

Upstream PR review

PR / behavior Ruby action Client changes Upstream tests
#43217 chore(dotnet): fix async suffix of optional-arg overloads, alias WebMCPToolAnnotations Generated API check only. api.json gains a langAliases entry on WebMCPTool.annotations, which the generated Ruby wrappers and docs ignore. None. None.
#43249 fix(chromium): disable AvoidCorsURLLoaderRestartOnRedirect (#43242) Port the regression test. The fix is a Chromium launch switch carried by the driver. None. page-route.spec.ts: should not abort preflighted cross-origin redirect when a route is registered → spec/integration/page/route_spec.rb
#43250 fix(electron): do not drop windows that have not navigated while connecting (#43247) No action; server-side fix carried by the driver. The Ruby client has no Electron specs. None. electron-app.spec.ts (not ported)
#43354 chore: mark v1.64.1 Version bump only. None. None.
#43353 docs: release notes for v1.64 Python No action. None. None.

Verification

  • Clean regeneration (generate_api_json.sh + generate_api.rb) produces identical
    wrappers, docs and unimplemented_examples.md. The only generated diff is the
    langAliases entry in development/api.json.
  • The new route spec fails on the 1.64.0 driver (TypeError: Failed to fetch) and
    passes on 1.64.1.
  • Full Chromium suite on Ruby 4.0: 1,291 examples, 0 failures, 29 pending.
    Run with CI=1 PLAYWRIGHT_CLI_EXECUTABLE_PATH=./node_modules/.bin/playwright-core bundle exec rspec.

@vercel

vercel Bot commented Nov 6, 2026

Copy link
Copy Markdown

@olleolleolle is attempting to deploy a commit to the Yusuke Iwaki's projects Team on Vercel.

A member of the Team first needs to authorize it.

Bump CLI, gem and CI versions, regenerate api.json (WebMCPToolAnnotations
alias only) and port the upstream regression test for preflighted
cross-origin redirects with a registered route (microsoft/playwright#43242).

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.

1 participant