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
feature-request: click below/above scrollbar handle moves one screen height #43564
Comments
lets make this configurable shall we? :) this absolute scroll with click by default is the most annoying thing in vscode. when I have node_modules expanded in explorer, its impossible to go only one page up, every windows scrollbar works like this: when I click below or above I get page down or up. in windows we can shift+click is scroll to absolute position. lets make it platform compatible first, and configurable if its not a problem second. |
There are several non-standard scrollbar behaviors here:
Would you accept a PR to change this or to change it based on a user preference setting? |
On macOS, the system behaviour can be GUI-configured per user to either “Jump to the next page” or “Jump to the spot that's clicked” via the “Click in the scroll bar to” setting in the General section of System Preferences; the setting is reflected in the AppleScrollerPagingBehavior key within the NSGlobalDomain / Apple Global Domain of the user defaults. Respecting this choice would be to me a good first step for this platform; adding a user preference to either follow it or to override it one behaviour or other would be a further enhancement. For completeness note that, whichever option of the two is active, it can be momentarily swapped by holding the Option/Alt key while clicking (similarly to the shift+click Windows possibility described above in
The behaviours you describe look orthogonal to me, so whichever are made to be configurable would seem best set independently. |
@nissimk 👍 See this issue for corresponding discussion. Please up-vote. |
|
Is this issue / feature request getting any traction? I HATE the fact that when I try to navigate the file list using the scrollbar by clicking above or below the scrollbar handle, that it jumps to the absolute position. |
@jdtechsol : Oops, sorry for referencing the wrong issue. I updated the hyperlink now. |
I am also interested in this feature! on big screens some times is better to move the text to a place where you want to see. |
I am also interested in this feature. It is bugging me enough that I googled how to change it, and found this feature request. +1, fully support. Please add! |
The absolute scroll position might be handy on occasion, like I wouldn't mind being able to press Ctrl+Click to do it. I could see where some people might even prefer it as a default. But for over 30 years, scrollbars have been paging when you click in the gutter, and that is a lot of user experience to ignore. A good example... Please add a configuration option to restore the de facto standard of scrolling one page length. |
+1 here. this not standard scrollbar behaviour is not productive and makes navigation really complicated if you do not use a mouse with a scroll wheel. |
+1 |
Seems an inherent issue with open source software ... Everyone wants it but no-one wants to fix it for free. I don't want to take the task, either. So ... anyone else..? |
I wrote it, and submitted it in August, but it still hasn't been accepted, despite being optional and off by default: If someone wants to go over to the PR and ping it to show support, maybe it would help! |
Great work! |
When viewing the "release notes" on VSCode, I can click above/below the scrollbar handle to scroll up/down one screen height (kind of "relative scroll"). In a regular file to be edited in VSCode, a click above/below the scrollbar handle jumps to the (absolute) position. The latter does also not match with the default Windows behaviour.
This behaviour is also cumbersome in very large files: Even clicking on one of the markers shown in the scrollbar will send you somewhere near, if lucky. After that you have to use the scrollwheel or the scrollbars arrow buttons (both slow).
Therefore this feature-request: Please add a setting to enable a "page wise" scroll when clicking above/below the scrollbar handle. The same applied for the Minimap. But I'll suggest to create two seperate settings.
The text was updated successfully, but these errors were encountered: