Summary
A new version of the @playwright/mcp npm package is available. This package's version is pinned in pkg/constants/constants.go via DefaultPlaywrightMCPVersion.
| Field |
Value |
| Package |
@playwright/mcp |
| Current version |
0.0.78 |
| Proposed version |
0.0.79 |
| Update type |
Patch (but includes new features) |
Why a separate issue
The release adds new CLI/tool features and behavior changes (new flags, new screenshot format option, timeout/settle changes), so despite being a patch-numbered release it is not a pure bugfix release. Classified as Tier B (review needed) rather than grouped with safe patch updates.
Changes in this release
Tool improvements:
browser_take_screenshot — new type option for png/jpeg/webp, inferred from filename extension if unset
--codegen now supports python, java, csharp in addition to typescript
- New
--timeout-settle flag (and timeouts.settle config) to control post-action settle wait, default 500ms
Fixes:
- Aria snapshot capture skipped when response discards it
- New
--snapshot-boxes flag (and snapshot.boxes config) for global bounding boxes in snapshots
- Reconnect to browser after disconnect
- Malformed JSON config now reported instead of silently falling back to INI parsing
- Dialog modal state cleared when dialog closed out of band
- Downloads detected via download event instead of guessing from navigation errors
- Missing executable path surfaced when browser isn't installed
- User input escaped in codegen output
- Removed stale
--output-mode CLI option (potential minor breaking change for callers of that flag)
Safety assessment
Mostly additive changes and bugfixes. The removal of the stale --output-mode CLI option could be a breaking change if this repo relies on it — needs a check in pkg/workflow/mcp_playwright_config.go and related config renderers before bumping the pinned version.
Links
Suggested update
Update DefaultPlaywrightMCPVersion in pkg/constants/version_constants.go from 0.0.78 to 0.0.79, then run make recompile to regenerate any lock files referencing this version.
Test notes
Verify --output-mode is not referenced anywhere in this repo's playwright MCP config/renderer code before upgrading, and run the playwright MCP integration tests (pkg/workflow/playwright_mcp_integration_test.go).
Generated by 🔧 Dependabot Dependency Checker · auto · 24.9 AIC · ⌖ 2.38 AIC · ⊞ 7.5K · ◷
Summary
A new version of the
@playwright/mcpnpm package is available. This package's version is pinned inpkg/constants/constants.goviaDefaultPlaywrightMCPVersion.@playwright/mcpWhy a separate issue
The release adds new CLI/tool features and behavior changes (new flags, new screenshot format option, timeout/settle changes), so despite being a patch-numbered release it is not a pure bugfix release. Classified as Tier B (review needed) rather than grouped with safe patch updates.
Changes in this release
Tool improvements:
browser_take_screenshot— newtypeoption forpng/jpeg/webp, inferred from filename extension if unset--codegennow supportspython,java,csharpin addition totypescript--timeout-settleflag (andtimeouts.settleconfig) to control post-action settle wait, default 500msFixes:
--snapshot-boxesflag (andsnapshot.boxesconfig) for global bounding boxes in snapshots--output-modeCLI option (potential minor breaking change for callers of that flag)Safety assessment
Mostly additive changes and bugfixes. The removal of the stale
--output-modeCLI option could be a breaking change if this repo relies on it — needs a check inpkg/workflow/mcp_playwright_config.goand related config renderers before bumping the pinned version.Links
Suggested update
Update
DefaultPlaywrightMCPVersioninpkg/constants/version_constants.gofrom0.0.78to0.0.79, then runmake recompileto regenerate any lock files referencing this version.Test notes
Verify
--output-modeis not referenced anywhere in this repo's playwright MCP config/renderer code before upgrading, and run the playwright MCP integration tests (pkg/workflow/playwright_mcp_integration_test.go).