Skip to content

fix(deps): update dependency @playwright/cli to v0.1.20 - #1707

Merged
wancup merged 1 commit into
mainfrom
renovate/playwright-cli-0.x
Sep 20, 2026
Merged

wancup merged 1 commit into
mainfrom
renovate/playwright-cli-0.x

Conversation

@renovate

@renovate renovate Bot commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@playwright/cli (source) 0.1.180.1.20 age confidence

Release Notes

microsoft/playwright-cli (@​playwright/cli)

v0.1.20

Compare Source

What's New

🎉 New Commands
  • webmcp-list / webmcp-call — List and call the tools a page registers through the WebMCP API, letting the page do the work instead of driving its UI. When a page has WebMCP tools, the page status reports how many are available (#​42613). WebMCP is experimental, see WebMCP in Chrome for how to enable it.
Other Changes
  • Headless sessions now shut down after one hour without commands, so a session an agent never closed no longer holds a browser; run open again to start a new one. Use open --idle-timeout <ms> (config timeouts.idle, env PLAYWRIGHT_MCP_IDLE_TIMEOUT) to change the timeout, 0 disables it. Headed browsers stay open, and attached browsers are only detached when attach --idle-timeout <ms> is set (#​42676)
  • The skill includes a guide for attaching screenshots and videos to pull requests with gh --attach (#​42645)

Bug Fixes

  • Session daemons exit when their control socket is deleted or replaced, instead of staying alive with the browser (#​42454)
  • Explicitly named output files in a nested directory (e.g. screenshot --filename=sub/shot.png) no longer fail with ENOENT (#​42540)
  • Video chapters and screencast overlays are no longer hidden behind open dialogs and popovers (#​42642)
  • npx playwright test --debug=cli works for tests that create more than one browser context and for every test in a worker, not just the first (#​42503)
  • With PLAYWRIGHT_MCP_EXTENSION_TOKEN set, attach --extension fails after 30 seconds with a hint when the extension never connects (e.g. the token belongs to another Chrome profile) instead of hanging forever (#​42525)
  • Disable the Chromium sandbox by default on Linux for the bundled Chromium build, which lacks the setuid sandbox helper (#​42490)

Upgrading

npm install -g @playwright/cli@0.1.20

v0.1.19

Compare Source

What's New

New Commands
  • recording-start / recording-stop — Record actions that the user performs manually in the browser and return them as Playwright code. Useful when the user wants to demonstrate a flow instead of describing it (#​42359)

Bug Fixes

  • The update check result is cached again, so commands no longer pay a network round-trip to the npm registry on every invocation (#​454)
  • The installed-skill check honors NO_UPDATE_NOTIFIER / CI and runs at most once a day (#​447)
  • Negative positional arguments (e.g. mousewheel scroll-up deltas) are no longer parsed as flags (#​42333)
  • The session daemon no longer opens a console window on Windows (#​42155)
  • Long workspace paths no longer truncate the daemon socket path, which left sessions stuck with EADDRINUSE (#​42185)
  • install --skills adds .playwright-cli/ to .gitignore, since traces there can contain credentials (#​42318)
  • The hint printed after attach shows -s instead of --s (#​42138)
  • screenshot returns the original screenshot bytes instead of silently downscaling them to model-specific limits (#​42406)
  • Drop the cached browser backend after close with a shared browser context, so subsequent commands no longer fail (#​42365)
  • Tracing can be restarted after a failed tracing-stop instead of permanently producing broken archives (#​42425)
  • The default codegen language is inferred from the environment (#​42150)
  • Do not clobber the chromiumSandbox setting from the config file (#​42288)
  • Honor --user-data-dir in extension mode (#​42190)
  • Do not treat orphaned browser preferences entries as an installed extension (#​42224)
  • state-save / state-load no longer hang when the state contains IndexedDB and a page on that origin is open (#​42260)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/playwright-cli-0.x branch 2 times, most recently from e5e95b7 to f905140 Compare September 19, 2026 00:49
@renovate
renovate Bot force-pushed the renovate/playwright-cli-0.x branch from f905140 to c4d8d0f Compare September 20, 2026 03:09
@renovate renovate Bot changed the title fix(deps): update dependency @playwright/cli to v0.1.19 fix(deps): update dependency @playwright/cli to v0.1.20 Sep 20, 2026
@wancup
wancup merged commit a2d9848 into main Sep 20, 2026
2 checks passed
@wancup
wancup deleted the renovate/playwright-cli-0.x branch September 20, 2026 03:25
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