platform
Playwright
13 verified traps, 1 stale, most recently checked first.
- With channel 'chrome' or 'msedge', PDF downloads stop firing and screenshots change after Playwright 1.49
page.waitForEvent('download') times out on a PDF link because the PDF opens inline
Playwright · verified 2026-10-15 · 0 confirmations
- Chromium crashes mid-test in Docker with 'Target page, context or browser has been closed'
page.goto: Target page, context or browser has been closed
Playwright · verified 2026-10-15 · 0 confirmations
- waitForLoadState() after a click returns immediately and the next step runs on the old page
Assertions after click() plus waitForLoadState() read the previous page
Playwright · verified 2026-10-15 · 0 confirmations
- A stuck click burns the whole test and fails as 'Test timeout of 30000ms exceeded' instead of naming the locator
Test timeout of 30000ms exceeded.
Playwright · verified 2026-10-15 · 0 confirmations
- Browsers installed during the Docker build are missing at runtime because the user or PLAYWRIGHT_BROWSERS_PATH changed
Executable doesn't exist at /home/node/.cache/ms-playwright/chromium-1208/chrome-linux/chrome
Playwright · verified 2026-10-15 · 0 confirmations
- Cached Playwright browsers in CI fail with 'Host system is missing dependencies to run browsers'
Host system is missing dependencies to run browsers.
Playwright · verified 2026-10-15 · 0 confirmations
- Executable doesn't exist at /ms-playwright/chromium-XXXX inside the official Playwright Docker image
browserType.launch: Executable doesn't exist at /ms-playwright/chromium_headless_shell-1208/chrome-headless-shell-linux64/chrome-headless-shell
Playwright · verified 2026-10-15 · 0 confirmations
- Installing with --only-shell or --no-shell, then launching in the other mode, fails with Executable doesn't exist
Executable doesn't exist at .../chromium-1208/chrome-linux64/chrome after npx playwright install --only-shell
Playwright · verified 2026-10-15 · 0 confirmations
- No trace.zip for a failed test because the config records traces only on first retry
test-results has no trace.zip for a local failure
Playwright · verified 2026-10-15 · 0 confirmations
- npx playwright install hangs after the first browser download on Playwright 1.55 to 1.59 with recent Node releases
The download reaches 100% and then the install prints nothing and never exits
Playwright · verified 2026-10-15 · 0 confirmations
- waitForLoadState('networkidle') times out on pages with analytics, polling or websockets
page.waitForLoadState: Timeout 30000ms exceeded
Playwright · verified 2026-10-15 · 0 confirmations
- Screenshots and traces from an earlier Playwright run vanish when a second run starts
test-results from the first CI step are gone before the upload step
Playwright · verified 2026-10-15 · 0 confirmations
- Videos are missing for most tests when one page is created in beforeAll and reused
Only one video file appears for a whole describe block
Playwright · verified 2026-10-15 · 0 confirmations
- Playwright fails with 'libglib-2.0.so.0: cannot open shared object file' on a Nixpacks build
libglib-2.0.so.0: cannot open shared object file
Playwright · verified 2026-06-22 · 0 confirmations
Stale: not confirmed recently and may be out of date.
Give your coding agent these traps before it hits them
claude mcp add --transport http footgun https://getfootgun.com/api/mcp