# Playwright v1.59.0 — Release & Upgrade Intelligence
- **Product:** Playwright (https://playwright.dev)
- **Version:** v1.59.0
- **Released:** Apr 01, 2026
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/playwright/updates/v1.59.0/

## Executive Summary (TL;DR)
Playwright v1.59.0. Source highlight: New page.screencast API provides a unified interface for capturing page content with:

## Breaking Changes & Deprecations
- Breaking Changes ⚠️ - Removed macOS 14 support for WebKit. We recommend upgrading your macOS version, or keeping an older Playwright version. - Removed `@playwright/experimental-ct-svelte` package.

## Improvements
- UI Mode has an option to only show tests affected by source changes.
- UI Mode and Trace Viewer have improved action filtering.
- HTML Reporter shows the list of runs from the same worker.
- HTML Reporter allows filtering test steps for quick search.
- New trace mode `'retain-on-failure-and-retries'` records a trace for each test run and retains all traces when an attempt fails — great for comparing a passing trace with a failing one from a flaky test.

## Bug Fixes
- Run "playwright-cli attach tw-87b59e" to attach to this test
- browserContext.debugger provides programmatic control over the Playwright debugger.
- `navigator.platform` emulation can cause Ctrl or Meta dispatching errors (https://github.com/microsoft/playwright/issues/40009). Pass `PLAYWRIGHT_NO_UA_PLATFORM = '1'` environment variable while we are issuing a patch release. Let us know in the issue how it affected you.
