Skip to content

fix(setup): bump playwright to ^1.60.0 — fixes Node 24.16+ yauzl hang#1761

Open
NikhileshNanduri wants to merge 1 commit into
garrytan:mainfrom
NikhileshNanduri:fix/1703-playwright-160
Open

fix(setup): bump playwright to ^1.60.0 — fixes Node 24.16+ yauzl hang#1761
NikhileshNanduri wants to merge 1 commit into
garrytan:mainfrom
NikhileshNanduri:fix/1703-playwright-160

Conversation

@NikhileshNanduri
Copy link
Copy Markdown

Summary

  • Bumps playwright from ^1.58.2 to ^1.60.0 in package.json
  • Fixes indefinite hang in ./setup on Node 24.16+ and Node 26.x

Root cause

Playwright <1.60.0 has a yauzl extraction bug triggered on Node 24.16+ (and Node 26.x). ./setup calls playwright install chromium — the download completes (100%), then the process stalls forever with no error and no progress. Users on affected Node versions effectively can't install gstack without killing the process manually and retrying on an older Node.

Closes #1703.

Test plan

  • Free test suite passes (bun test)
  • playwright install chromium completes on Node 24+

🤖 Generated with Claude Code

…garrytan#1703)

Playwright <1.60.0 stalls indefinitely after a completed Chromium download
on Node 24.16+ / Node 26.x due to a yauzl extraction bug. Users running
./setup on those Node versions would see 100% progress then nothing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@stevenbarragan
Copy link
Copy Markdown

duplicated of #1565

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

playwright install hangs on Node 24.16+ — bump pinned playwright from ^1.58.2 to ^1.60.0

2 participants