microsoft / microsoft/terminal

Too little contrast in progress indicator of inactive tab in light theme

Open
#17,475 6 comments 0 reactions 0 assignees View on GitHub
Area-Accessibility Area-Theming Help Wanted Issue-Bug Priority-3 Product-Terminal
Dominant language
C++
Stars
105k
Forks
9.6k
Avg merge
3d 17h
Merged PRs (30d)
29

Description

### Windows Terminal version

1.20.11381.0

### Windows build number

10.0.19045.4529

### Other Software

_No response_

### Steps to reproduce

Configure the terminal to use the light theme (not legacy), and a tab bar separate from the title bar.
Open a PowerShell tab and run a command to output the OSC that sets 50% progress: ``"`e]9;4;1;50`e\"``
Do the same in another tab.

### Expected Behavior

The progress indicators in the tab bar should have good contrast so that I can see how much progress has been made.

### Actual Behavior

The progress indicator of the inactive tab is too light and doesn't have enough contrast to the light background:
![image](https://github.com/microsoft/terminal/assets/46201428/5e68fa33-16fc-44ea-8a8c-c61c0884af3a)

Compare to the dark theme, where both progress indicators have adequate contrast:
![image](https://github.com/microsoft/terminal/assets/46201428/407b68f2-fb8c-474c-80e0-6ab7bddbcb51)

Contributor guide

Open the contributing guide

Research direction

No source file, test, or entry point is named. Reproduce the issue with the light theme, a separate tab bar, two PowerShell tabs, and the provided OSC progress command, then trace the tab-bar progress indicator implementation. Done means the inactive indicator has sufficient contrast against the light background while preserving the dark-theme behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.