Feature Request: "Normal" Scrollbar Width / Option to Customize Scrollbar Width in Windows Terminal #23282

Closed
opened 2026-01-31 08:37:38 +00:00 by claunia · 2 comments
Owner

Originally created by @Matzeeee on GitHub (May 22, 2025).

Feature Request: Customizable Scrollbar Width

Problem:
The scrollbar in Windows Terminal is significantly narrower than in most other Windows applications. This can cause usability issues, especially for users with accessibility needs, high-DPI screens, or those using touch input or stylus.

While the scrollbar can be made visible via scrollbarState: "visible", its width and style remain fixed and very slim, making it difficult to interact with.

Suggested Solution:
Please provide an option in settings.json (or via theme support) to adjust the scrollbar width.

Example:

"scrollbarWidth": 12

I generally find it very unattractive when applications create their own interfaces that deviate from the general windows design (configured by user),
especially narrow scrollbars, special title bars, etc.
Narrow scrollbars are difficult to grasp with the mouse and also contradict the freedom from barriers.
If at all, this should only be optionally activated by the user.

Originally created by @Matzeeee on GitHub (May 22, 2025). ### Feature Request: Customizable Scrollbar Width **Problem:** The scrollbar in Windows Terminal is significantly narrower than in most other Windows applications. This can cause usability issues, especially for users with accessibility needs, high-DPI screens, or those using touch input or stylus. While the scrollbar can be made visible via `scrollbarState: "visible"`, its width and style remain fixed and very slim, making it difficult to interact with. **Suggested Solution:** Please provide an option in `settings.json` (or via theme support) to adjust the scrollbar width. Example: ```json "scrollbarWidth": 12 ``` I generally find it very unattractive when applications create their own interfaces that deviate from the general windows design (configured by user), especially narrow scrollbars, special title bars, etc. Narrow scrollbars are difficult to grasp with the mouse and also contradict the freedom from barriers. If at all, this should only be optionally activated by the user.
Author
Owner

@DHowett commented on GitHub (May 28, 2025):

Hey, thanks for the request!

I ... find it very unattractive when applications create their own interfaces that deviate ...

Sorry, I'm afraid I don't understand.

Image

These three scrollbars are from Edge (top, custom scrollbar implementation), Terminal (middle, WinUI 2) and Outlook (bottom, Win32) and represent the three different UI stacks in common use. As far as we can tell, they're roughly the same width/?

I'd rather not add a new setting that lets users introduce further deviation from Windows, for exactly that reason. 🙂

@DHowett commented on GitHub (May 28, 2025): Hey, thanks for the request! > I ... find it very unattractive when applications create their own interfaces that deviate ... Sorry, I'm afraid I don't understand. ![Image](https://github.com/user-attachments/assets/05f8f39c-a2f7-41e0-896e-1418f72e7b7d) These three scrollbars are from Edge (top, custom scrollbar implementation), Terminal (middle, WinUI 2) and Outlook (bottom, Win32) and represent the three different UI stacks in common use. As far as we can tell, they're roughly the same width/? I'd rather not _add_ a new setting that lets users introduce further deviation from Windows, for exactly that reason. 🙂
Author
Owner

@microsoft-github-policy-service[bot] commented on GitHub (Jun 2, 2025):

This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for 4 days. It will be closed if no further activity occurs within 3 days of this comment.

@microsoft-github-policy-service[bot] commented on GitHub (Jun 2, 2025): This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **4 days**. It will be closed if no further activity occurs **within 3 days of this comment**. <!-- Policy app identification https://img.shields.io/static/v1?label=PullRequestIssueManagement. -->
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#23282