Skip to content

chore: mark v0.1.21 - #469

Merged
Pavel Feldman (pavelfeldman) merged 1 commit into
microsoft:mainfrom
pavelfeldman:mark-v0.1.21
Sep 18, 2026
Merged

Pavel Feldman (pavelfeldman) merged 1 commit into
microsoft:mainfrom
pavelfeldman:mark-v0.1.21

Conversation

@pavelfeldman

@pavelfeldman Pavel Feldman (pavelfeldman) commented Sep 18, 2026

Copy link
Copy Markdown
Member

✨ Highlights

  • 🎬 Smooth 60 fps, styleable videosvideo-start --fps=60 records smooth 60 fps videos instead of the default 25, and video-start --cursor renders an animated mouse cursor that travels to each action point and stays visible between actions. video-show-actions takes --point-style, --highlight-style and --title-style CSS declarations; the action point marker and the target highlight are now only shown when styled. (microsoft/playwright#42752, microsoft/playwright#42758)
  • 🧰 WebMCP tools show up in the snapshot — the tools a page registers are listed at the top of the page snapshot with their descriptions and input schemas, so webmcp-call can be used without running webmcp-list first. Set webmcp: false in the config file (env PLAYWRIGHT_MCP_WEBMCP=false) to stop collecting page-registered tools. (microsoft/playwright#42671)
  • 🌗 Switch between light and dark color scheme (microsoft/playwright#42243) — an agent working on a dark theme had no way to see it mid-session. New set-color-scheme, set-reduced-motion, set-forced-colors, set-contrast and set-media commands emulate media features on the fly, and the matching clear-* commands reset them. (microsoft/playwright#42668)
  • 📁 Absolute paths in results (microsoft/playwright#42497) — links to snapshots, screenshots, console logs and downloads are relative to the working directory, which a consumer without one cannot resolve. Set filePaths: "absolute" in the config file (env PLAYWRIGHT_MCP_FILE_PATHS=absolute) to get absolute paths instead. (microsoft/playwright#42673)

🐛 Fixes

  • fix(chromium): bypass service workers on the storage state pagestate-save no longer runs the site's own scripts, or fails when they redirect, for origins with an active service worker (microsoft/playwright#42656). (#42664, #42741)
  • fix(mcp): keep upload modal, skip short secrets and bad headers — a failed upload keeps the file chooser open so it can be retried, secrets shorter than 4 characters no longer rewrite the whole output with <secret> markers, and route ignores header lines that have no name. (#42713)

📦 Upgrading

npm install -g @playwright/cli@0.1.21

@yury-s Yury Semikhatsky (yury-s) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I'd reduce use of emojis

@pavelfeldman
Pavel Feldman (pavelfeldman) merged commit 74354ec into microsoft:main Sep 18, 2026
4 checks passed
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