Comments (7)
There's less space in the terminal, so a thinner scrollbar makes sense here IMO, @Tyriar reopen if you disagree
from vscode.
Something changed, it never used to be like this:
Maybe an Electron update changed what scroll bar styling is available?
from vscode.
May version is the same:
from vscode.
I think it's related to an Electron/Chrome update breaking how we styled scroll bars.
This doesn't seem easy to fix. The real fix here is to add API to xterm.js to allow the use of vscode's scrollable element.
from vscode.
There's less space in the terminal, so a thinner scrollbar makes sense here IMO
This is a significant accessibility problem. Not everybody can use a scroll wheel and grabbing a thin scroll bar can be difficult.
Thin scroll bars that can't be configured to be wider should not be acceptable for any project.
from vscode.
I disagree that it's significant, just wait until you try use one of our sashes to resize panes if you think this is hard to hit which I think has a 3px target:
Especially since there are alternate options (wheel, keybindings). Also the mouse target actually seems to be wider than the slider's size.
Regardless, here's scrollbar-width: thin
with decorations:
And scrollbar-width: auto
:
It's a shame this happened at all as the decorations were perfectly sized for the old scroll bar. auto
does look better now and closer to the editor so we should go with that imo. Hopefully there aren't any side effects to making this change.
from vscode.
just wait until you try use one of our sashes to resize panes if you think this is hard to hit
Resizing panes is something that I do maybe once a month. But this is why I have a voice command for resizing windows to a specific size, since I can't avoid that as well.
It's understandable that not everything can be made accessible. But scrollbars are something where people have caused unnecessary frustration for many years now.
Hopefully there aren't any side effects to making this change.
Thanks, looking forward to this fix.
from vscode.
Related Issues (20)
- Centered Layout shrinks/ is broken after toggling maximize editor group HOT 1
- Extension issue HOT 1
- Extension Host Stuck on Building HOT 2
- Terminal suggest: Check if git/x commands are run and suggest install of git/x autocomplete HOT 1
- ++(@@@Tamamını İzle@@@)Mustafa Sarıgül Video, Kaset Ve İfşan Twitter Ve Ekşi'de Gündem Olan Koruma Skandalı İzle HOT 1
- ++(Tamamını İzle@@)+)@@ Şok Mustafa Sarıgül Videosu! İfşa ve Koruma Skandalı Gündemde HOT 1
- +!!>[.[Tamamını... İzle].] Şok Mustafa Sarıgül Videosu! İfşa ve Koruma Skandalı Gündemde HOT 1
- (full leaked video@@) Mustafa Sarıgül Kaset Koruma Ifşa Videosu Twitter HOT 1
- ((((full video@@)))) Mustafa Sarıgül Kaset Koruma Ifşa Videosu Twitter HOT 1
- Commit message is lost if you up-arrow once too many times HOT 2
- ++$++((Tamamını İzle@@))@@## Şok Mustafa Sarıgül Videosu! İfşa ve Koruma Skandalı Gündemde!Video Mustafa Sarıgül Kaset Koruma Ifşa Videosu Twitter HOT 1
- ++((Video@@))Tamamını İzle Şok Mustafa Sarıgül Videosu! İfşa ve Koruma Skandalı Gündemde Mustafa Sarıgül Kaset Koruma Ifşa Videosu Twitter HOT 1
- creating new profile failed using touchpad macOS, profile may or may not exist right now, but it changed the colors. HOT 2
- Exploration into adoption of EditContext API in VS Code HOT 3
- Error: `chatParticipant must be declared in package.json` even though it is already specified HOT 11
- ++((Video NEW @@))Tamamını İzle Şok Mustafa Sarıgül Videosu! İfşa ve Koruma Skandalı Gündemde Mustafa Sarıgül Kaset Koruma Ifşa Videosu Twitter HOT 4
- @+>[[Tamamını İzle]] Şok Mustafa Sarıgül Videosu! İfşa ve Koruma Skandalı Gündemde HOT 3
- "Cannot find name 'using'" in typescript HOT 2
- Display duplicate content after terminal resizing HOT 7
- Select data base HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode.