Change8

v1.61.1

📦 playwrightView on GitHub →
🐛 5 fixes🔧 3 symbols

Summary

This release focuses on fixing several regressions and bugs related to matchers, Playwright UI mode API calls, trace viewer timing, and ESM loading issues on Node 22.15 and with pnpm workspaces.

🐛 Bug Fixes

  • Expect.Extend matcher with the same name as a default matcher in the same expect instance no longer overrides the default matcher's implementation with the custom matcher.
  • Playwright UI mode: apiRequestContext._wrapApiCall now reports the correct number of bytes.
  • Trace viewer: Message times in websockets are no longer downscaled by 1000.
  • Fixed regression where Sync loader threw "context.conditions?.includes is not a function" on Node 22.15.
  • Fixed regression where Sync ESM loader (registerHooks) failed to resolve extensionless .ts subpath imports across pnpm workspace symlinks.

Affected Symbols