Skip to content

ci: fix web test timeouts and hangs#27

Merged
walles merged 2 commits into
mainfrom
fix-ci-playwright-timeout
May 20, 2026
Merged

ci: fix web test timeouts and hangs#27
walles merged 2 commits into
mainfrom
fix-ci-playwright-timeout

Conversation

@walles
Copy link
Copy Markdown
Owner

@walles walles commented May 20, 2026

This PR fixes two separate issues that caused the CI pipeline to hang indefinitely during the web tests:

  1. Browser Launch Hang: Playwright couldn't find the necessary OS dependencies to run a headless browser on the Ubuntu runners. Fixed by adding `--with-deps` to the `npx playwright install` step.
  2. Post-Test Shutdown Hang: A known bug in `@vscode/test-web` prevented the test runner from shutting down cleanly because it was looking for a missing localization file. Fixed by creating an empty `package.nls.json` and bumping the test runner version.

This should unblock all other PRs.

@walles walles changed the title ci: install playwright OS dependencies to fix test timeout ci: fix web test timeouts and hangs May 20, 2026
@walles walles merged commit 01ff0ec into main May 20, 2026
1 check passed
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.

1 participant