Skip to content
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

Scrolling in Source Control stops when cursor hits a text box #102144

Closed
poshcodebear opened this issue Jul 10, 2020 · 1 comment
Closed

Scrolling in Source Control stops when cursor hits a text box #102144

poshcodebear opened this issue Jul 10, 2020 · 1 comment
Assignees
Labels
bug Issue identified by VS Code Team member as probable bug insiders-released Patch has been released in VS Code Insiders scm General SCM compound issues verified Verification succeeded
Milestone

Comments

@poshcodebear
Copy link

Issue Type: Bug

With the new combined source control panel, if you have a long list of repos and changes that causes the pane to have a scroll bar, if you scroll down and your mouse cursor hits a text box, you won't be able to scroll further. This is especially pronounced if you move the source control to the bottom pane and have several changes across different repos.

I ran across this using my touchpad mouse and using two-finger scrolling; I've not tested it yet on a mouse wheel (I don't have one on the system I'm writing this on but I'll test it when I switch systems later today).

Easy way to replicate:

  • Load a folder with several source controlled repositories (or workspace with the same)
  • Make and save changes so source control will have a few uncommitted changes and display the text entry boxes for commit messages
  • If the source control text isn't long enough to cause it to get a scroll bar, either resize the window until the window is small enough or move the source control into the bottom panel (this works well because of the very limited vertical space causes you to need to scroll much sooner)
  • Scroll until your mouse is hovering over one of the text entry fields
  • Continue attempting to scroll

Expected behavior:
The pane will continue scrolling

Actual behavior:
The pane will no longer allow you to scroll until you move your mouse outside of the text box

VS Code version: Code 1.47.0 (d5e9aa0, 2020-07-09T08:02:06.629Z)
OS version: Windows_NT x64 10.0.18363

System Info
Item Value
CPUs Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (8 x 3392)
GPU Status 2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: unavailable_off
protected_video_decode: unavailable_off
rasterization: unavailable_off
skia_renderer: disabled_off_ok
video_decode: enabled
viz_display_compositor: enabled_on
viz_hit_test_surface_layer: disabled_off_ok
webgl: enabled
webgl2: enabled
Load (avg) undefined
Memory (System) 15.89GB (7.27GB free)
Process Argv
Screen Reader no
VM 0%
Extensions (not applicable)

Note: I've left out the extensions as I've replicated this issue with all extensions disabled as well.

@poshcodebear
Copy link
Author

I've verified that this also affects a regular mouse with a mouse wheel for scrolling. I also checked Linux and it happens there as well.

@joaomoreno joaomoreno added bug Issue identified by VS Code Team member as probable bug scm General SCM compound issues labels Jul 12, 2020
@joaomoreno joaomoreno added this to the July 2020 milestone Jul 12, 2020
@RMacfarlane RMacfarlane added the verified Verification succeeded label Aug 7, 2020
@github-actions github-actions bot locked and limited conversation to collaborators Sep 20, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Issue identified by VS Code Team member as probable bug insiders-released Patch has been released in VS Code Insiders scm General SCM compound issues verified Verification succeeded
Projects
None yet
Development

No branches or pull requests

4 participants
@joaomoreno @RMacfarlane @poshcodebear and others