What’s New

Playwright v1.61.1

v1.61.1
Fixed
  • Expect.extend matcher with same name as default matcher in same expect instance no longer overrides default matchers implementation
  • Playwright UI mode apiRequestContext._wrapApiCall reporting unexpected number of bytes
  • Trace viewer message times in websockets no longer downscaled by 1000
  • Sync loader throwing context.conditions?.includes is not a function on Node 22.15
  • Sync ESM loader registerHooks failing to resolve extensionless .ts subpath imports across pnpm workspace symlinks
Bug Fixes
  • #41365 [Bug]: Expect.Extend matcher with same name as default matcher in same expect instance overrides default matchers implementation to custom matcher
  • #41351 [Bug]: Playwright UI mode: apiRequestContext._wrapApiCall reports unexpected number of bytes (same test passes in headed mode)
  • #41360 [Bug]: Trace viewer: message times in websockets are downscaled by 1000
  • #41311 [Bug]: [Regression]: Sync loader throws "context.conditions?.includes is not a function" on Node 22.15
  • #41371 [Regression]: Sync ESM loader (registerHooks) fails to resolve extensionless .ts subpath imports across pnpm workspace symlinks
View original