microsoft / microsoft/terminal

Add ability to disable OSC 9 progress bar in tab and taskbar

Open
#19,121 4 comments 0 reactions 0 assignees View on GitHub
Area-UserInterface Help Wanted Issue-Feature Issue-Task Priority-3 Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

### Description of the new feature

I find the progress bar showing up in various tools (like when Rust is compiling) to be very distracting.

Furthermore often it gets stuck, perhaps this is related to the keyboard cursor blinking rate being disabled -- as there are similar Windows bugs related to that specific feature.

Still, it doesn't seem like we can disable this taskbar progress bar on Windows. So it would be nice if we could disable it in the Terminal.

Image

### Proposed technical implementation details

_No response_

Contributor guide

Open the contributing guide

Research direction

Start at the OSC 9 progress handling entry point and trace how its state reaches the tab and Windows taskbar displays. Determine the user-facing disable behavior, then verify that disabling it suppresses both progress bars while leaving other terminal progress behavior intact, including the stuck-progress scenario described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.