Shipped · Build and test tools

What microsoft/playwright shipped

The public repository of Microsoft · github.com/microsoft/playwright

Written by FoxPlug from the repository's own releases; not affiliated with Microsoft. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/microsoft/playwright; Microsoft did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow playwright's weekly shipped digest

Week of October 5, 2026

What shipped

Why it matters

This week brings a release with WebMCP access, more descriptive skip and fail annotations, quieter reporter output and safer trace storage. It also fixes a long list of correctness issues in locators, fetching, workers, sharding and browser backends such as Firefox, Electron and BiDi Chromium.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V1.64.0 is out with WebMCP support on page and frame. Also this week: test.skip descriptions, --reporter-only-failures, inert-aware aria, safer trace options, and fixes for locators, fetch, workers and sharding.

Post for LinkedIn

V1.64.0 shipped this week with page.webmcp and frame.webmcp for testing tools a page registers through the experimental WebMCP browser API. Outside the release: test.skip, test.fixme, test.fail and test.slow now take a description that is recorded as an annotation; reporters gained onlyFailures and the run gained --reporter-only-failures; inert elements and content outside the topmost modal dialog are now hidden for aria; trace context options no longer store credentials, extra headers or storage state cookies; and fixes landed for BiDi Chromium proxies, worker evaluate rejection, the CLI daemon close path, sharded runs with no matching tests, and nameless cookie handling.

Week of September 28, 2026

What shipped

Why it matters

This week adds cookie management to standalone API requests, WebAuthn persistence improvements, video codec upgrades, and significant performance optimizations for pages with many display:contents elements. Several fixes address edge cases in proxy handling, action retries with disabled JavaScript, and MCP tool functionality.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Playwright shipped: APIRequestContext cookies support, page.getByRef locators, WebAuthn signCount tracking, VP9 video encoding, MCP isolated contexts, and server-side action retry backoff.

Post for LinkedIn

This week's Playwright updates include APIRequestContext.cookies()/addCookies()/clearCookies() mirroring BrowserContext functionality, page.getByRef() for aria-ref locators, WebAuthn signCount persistence across sessions, upgraded video encoding to VP9, MCP browser_tabs with isolated contexts, and fixed action retries when JavaScript is disabled. Performance gains from optimized DOM Range reuse and improved proxy credential handling.

Week of September 21, 2026

What shipped

Why it matters

This week includes significant improvements to test authoring with new locator syntax and test ordering, plus parser refactoring that improves reliability across languages. Multiple fixes address edge cases in tracing, routing, and screencast recording that affect test stability.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

New in Playwright: locator.within() for relative selectors, test --shuffle flag, rewritten locator parser with per-language support, and fixes for tracing hangs, URLPattern routing, and screencast frames.

Post for LinkedIn

This week's Playwright updates focus on test authoring and reliability. Locators now support within() for elegant relative selector patterns. The test runner gained --shuffle for randomized test order. A major parser rewrite replaces regex with per-language recursive descent parsers for JavaScript, Python, Java, and C#. Multiple fixes address test stability: preventing tracing from hanging on unresponsive pages, fixing URLPattern routing, reducing screencast frame drops, and improving test sharding. Plus new list reporter worker index output.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-12.

Is this your repo? Ask us to remove this page.