Playwright 1.52 hangs under Node 24 when loading test files that transitively import modules with top-level await (tests/support/ support.ts). Node 24 enables require(esm) by default, and the old CJS-based .ts transformer deadlocks on TLA.
Also update CLAUDE.md: playwright 1.59’s –project flag is variadic and greedily consumes trailing args, so the file path must come before –project.
Playwright 1.52 hangs under Node 24 when loading test files that transitively import modules with top-level await (tests/support/ support.ts). Node 24 enables require(esm) by default, and the old CJS-based .ts transformer deadlocks on TLA.
Also update CLAUDE.md: playwright 1.59’s –project flag is variadic and greedily consumes trailing args, so the file path must come before –project.