Skip to content

Conversation

@bluetech
Copy link
Member

@bluetech bluetech commented Nov 16, 2025

Fix #13896.
Fix #13972.

Replaces #13967, see discussion there for some more context.

@bluetech bluetech added the backport 9.0.x apply to PRs at any point; backports the changes to the 9.0.x branch label Nov 16, 2025
@psf-chronographer psf-chronographer bot added the bot:chronographer:provided (automation) changelog entry is part of PR label Nov 16, 2025
@bluetech bluetech force-pushed the disable-terminalprogress-by-default2 branch from 8cb26ed to 9c9bef2 Compare November 16, 2025 14:54
TERM=dumb shouldn't emit escape codes like terminalprogress does, it
would likely come out as literal escape characters.
@bluetech bluetech force-pushed the disable-terminalprogress-by-default2 branch from 9c9bef2 to f95155b Compare November 18, 2025 18:57
@bluetech
Copy link
Member Author

I added two commits: some test mocking cleanup, and a fix to disable when TERM=dumb (resolves #13972).

Copy link
Member

@nicoddemus nicoddemus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thanks for tackling this solution.

@henryiii
Copy link

henryiii commented Nov 19, 2025

iTerm now supports it!

Screen.Recording.2025-11-19.at.12.33.20.PM.mov

(not disagreeing with this solution, by the way; this makes it possible, though opt-in, to show them on iTerm. Just pointing out the macOS problem has been fixed, and users will likely be asked to upgrade like I was, so the macOS issue is going away hopefully pretty quickly.)

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

Labels

backport 9.0.x apply to PRs at any point; backports the changes to the 9.0.x branch bot:chronographer:provided (automation) changelog entry is part of PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9.0.0 outputs control characters with '---color=no' terminalprogress causes thousands of iTerm2 alerts

3 participants