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

Linux integrated terminal mouse-wheel scrolling problems #7377

Closed
TurkeyMan opened this issue Jun 8, 2016 · 8 comments
Closed

Linux integrated terminal mouse-wheel scrolling problems #7377

TurkeyMan opened this issue Jun 8, 2016 · 8 comments
Assignees
Labels
bug Issue identified by VS Code Team member as probable bug info-needed Issue requires more information from poster terminal General terminal issues that don't fall under another label verified Verification succeeded
Milestone

Comments

@TurkeyMan
Copy link

  • VSCode Version: 1.2.0
  • OS Version: Ubuntu Xenial - .deb install

Steps to Reproduce:

  1. Open the integrated terminal
  2. Do something that overpopulates the window with a lot of output (ie, 'make', or a long 'ls')
  3. Try and scroll using the mouse wheel

In windows, the terminal scrolls smoothly as expected.
On linux, the terminal scrolling is very jerky, unresponsive, and occasionally it scrolls horizontally instead of vertically, and the terminal display gets stuck scrolled to the right with the left-hand text cut off/not-visible.

Expect: Scrolling the terminal on linux should be smooth, and work properly.

@Tyriar Tyriar self-assigned this Jun 8, 2016
@Tyriar
Copy link
Member

Tyriar commented Jun 8, 2016

If possible could you capture a gif? I've never seen any issues like that on Xenial.

@Tyriar Tyriar added bug Issue identified by VS Code Team member as probable bug info-needed Issue requires more information from poster terminal General terminal issues that don't fall under another label labels Jun 8, 2016
@TurkeyMan
Copy link
Author

Ummmm, yeah, I'll see if I can find the time. We're pedal-to-the-metal at the moment! >_<

@riula
Copy link

riula commented Jun 8, 2016

Encountering something similar myself on OSX 10.11.4

Using two fingers to scroll after doing a "git status" (or anything else that overpopulates the window), terminal will scroll up and quickly stop. Literally just noticed that when the mouse isn't over any content in the terminal scrolling won't work. The moment I move my cursor over some content scrolling works fine.

Expect: Scrolling to be smooth and consistent regardless of what part of the terminal my cursor is over.

@Tyriar
Copy link
Member

Tyriar commented Jun 8, 2016

@riula that issue is #6743 and I believe it's already fixed on master.

@TurkeyMan
Copy link
Author

TurkeyMan commented Jun 9, 2016

That may very well be the problem I was experiencing... except the horizontal scrolling was weird too.
I definitely had a build output with very short lines interleaved with very long lines, and as they scroll in and out of view, the thing locks up.

@riula
Copy link

riula commented Jun 10, 2016

Thanks @Tyriar, thats great to hear!

I have experienced the horizontal scrolling issue that @TurkeyMan is reporting. Gets stuck and can't see the left hand site without closing and reopening the terminal.

@Tyriar
Copy link
Member

Tyriar commented Jun 10, 2016

@TurkeyMan I think this may be fixed when we switched to xterm.js, if you manage to repro in insiders please comment/reopen.

@Tyriar Tyriar closed this as completed Jun 10, 2016
@Tyriar Tyriar added this to the June 2016 milestone Jun 10, 2016
@aeschli
Copy link
Contributor

aeschli commented Oct 28, 2016

Seem to work for me in Version 1.7.0-insider, Elementary OS, Freya

@aeschli aeschli added the verified Verification succeeded label Oct 28, 2016
@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 18, 2017
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 info-needed Issue requires more information from poster terminal General terminal issues that don't fall under another label verified Verification succeeded
Projects
None yet
Development

No branches or pull requests

4 participants