-
Notifications
You must be signed in to change notification settings - Fork 28.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The size of the vertical scroll bar in the integrated terminal does not match the size of the editor scroll bars #216521
Comments
There's less space in the terminal, so a thinner scrollbar makes sense here IMO, @Tyriar reopen if you disagree |
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. |
This is a significant accessibility problem. Not everybody can use a scroll wheel and grabbing a thin scroll bar can be difficult. |
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 And It's a shame this happened at all as the decorations were perfectly sized for the old scroll bar. |
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.
Thanks, looking forward to this fix. |
Type: Bug
Steps to Reproduce:
View
>Terminal
).Expected Behavior:
The size of the vertical scroll bar should be consistent. The vertical scroll bar in the integrated terminal should match the size of the vertical scroll bar in the editor.
Here's what it looks like:
VS Code version: Code 1.90.1 (611f9bf, 2024-06-11T21:02:43.666Z), Code - Insiders 1.91.0-insider (b631c0a, 2024-06-18T08:27:24.007Z)
OS version: Linux x64 6.5.0-41-generic snap
Modes:
System Info
canvas_oop_rasterization: disabled_off
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: disabled_software
multiple_raster_threads: enabled_on
opengl: disabled_off
rasterization: disabled_software
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: disabled_software
video_encode: disabled_software
vulkan: disabled_off
webgl: unavailable_software
webgl2: unavailable_software
webgpu: disabled_off
A/B Experiments
The text was updated successfully, but these errors were encountered: