Skip to content

feat(install): add --no-progress to silence download progress bar#41104

Merged
yury-s merged 1 commit into
microsoft:mainfrom
yury-s:fix-41099
Jun 2, 2026
Merged

feat(install): add --no-progress to silence download progress bar#41104
yury-s merged 1 commit into
microsoft:mainfrom
yury-s:fix-41099

Conversation

@yury-s

@yury-s yury-s commented Jun 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Add --no-progress flag to playwright install and a PLAYWRIGHT_DOWNLOAD_NO_PROGRESS env var (also honored during automatic installs like npm install) to suppress the noisy download progress bar.
  • "Downloading …" / "… downloaded to …" lines and errors are still printed; only the progress bar is dropped.
  • Gated at the source in the download child process to avoid wasted per-chunk IPC.

Fixes #41099

Adds a `--no-progress` flag to `playwright install` and a
`PLAYWRIGHT_DOWNLOAD_NO_PROGRESS` env variable (also honored during
automatic installs, e.g. `npm install`) to suppress the noisy download
progress bar. The "Downloading ..." / "... downloaded to ..." lines and
errors are still printed. The progress is gated at the source in the
download child process to avoid wasted per-chunk IPC.

Fixes: microsoft#41099
@github-actions

github-actions Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Test results for "MCP"

7230 passed, 1103 skipped


Merge workflow run.

@github-actions

github-actions Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Test results for "tests 1"

6 flaky ⚠️ [chromium-library] › library/video.spec.ts:337 › screencast › should work for popups `@chromium-ubuntu-22.04-arm-node20`
⚠️ [chromium-library] › library/video.spec.ts:719 › screencast › should work with video+trace `@chromium-ubuntu-22.04-node24`
⚠️ [chromium-library] › library/beforeunload.spec.ts:130 › should support dismissing the dialog multiple times `@chromium-ubuntu-22.04-node22`
⚠️ [chromium-library] › library/video.spec.ts:682 › screencast › should capture full viewport on hidpi `@chromium-ubuntu-22.04-node22`
⚠️ [chromium-library] › library/video.spec.ts:719 › screencast › should work with video+trace `@chromium-ubuntu-22.04-node22`
⚠️ [firefox-library] › library/har-websocket.spec.ts:170 › should record websocket connection failure `@firefox-ubuntu-22.04-node20`

39517 passed, 775 skipped


Merge workflow run.

@yury-s yury-s merged commit d94e89d into microsoft:main Jun 2, 2026
46 checks passed
@yury-s yury-s deleted the fix-41099 branch June 2, 2026 21:22
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.

[Feature]: quiet mode when downloading browsers (no progress bar spam on browser install output)

2 participants