Cura icon indicating copy to clipboard operation
Cura copied to clipboard

Erratic scroll wheel behavior

Open bobtato opened this issue 3 years ago • 11 comments
trafficstars

Application Version

5.1.0

Platform

MacOS 12.2.1

Printer

Ultimaker 2+

Reproduction steps

  1. Mouse over any view with a scrollbar (e.g. the "Print settings" drop-down panel or the "About" dialog)
  2. Rotate mouse scroll wheel (I am using a Logitech MX Master mouse with a physical wheel)

Actual results

The view does not scroll, or scrolls an unusually long or short distance per wheel step. The effect seems to vary unpredictably: for instance several turns of the mouse wheel do nothing, then the view scrolls very slowly, then a single wheel movement in the opposite direction jumps to the end of the scroll range.

Expected results

The view scrolls by a predictable distance with each wheel event (preferably consistent with the dynamics of native UI elements).

Checklist of files to include

  • [ ] Log file
  • [ ] Project file

Additional information & file uploads

This behavior appears whether or not a model has been loaded

bobtato avatar Jul 27 '22 00:07 bobtato

Devs see Cura-9382 for our internal reference.

Vandresc avatar Jul 28 '22 12:07 Vandresc

If useful, I have noticed a couple of other details:

  • after I scroll a view by dragging the scroll bar, any subsequent wheel event causes the view to jump to the top position

  • scrolling with trackpad gestures works more or less as expected

bobtato avatar Jul 28 '22 14:07 bobtato

Also worth noting, this issue seems to have appeared with the theme change. At least I only have it on my new machine where I have the new version of cura where everything is more spaced out for no apparent reason. Maybe there was some change in UI Framework or something?

wireva avatar Jan 04 '23 13:01 wireva

In preferences, scroll is also weird, but it does not feel like it accelerated like on mobile (as it is in print settings), but it's just extremely slow. It scrolls with half a line of text per scrollwheel click.

When going to Preferences > Settings (shouldn't it be "print settings" btw? Settings and Preferences sound kinda the same to me) it again does the accelerated scroll thing.

TLDR: scroll is broken everywhere, just in different ways

wireva avatar Jan 04 '23 13:01 wireva

I am running into the same issue. Scrolling over the settings, it slows down the further down you go. It stops about 2/3 of the way down. If you then use the scroll bar, it resets back to the top of the list.

I am also using the Logitech MX master mouse.

LarsStegman avatar Jan 21 '23 11:01 LarsStegman

I have exactly the same issue. I'm also using MX Master 3s from Logitech. Ironically when I use the scrolling wheel for zoom in and zoom out the buildplate I have no problems, it 'only' happens when I have to scroll between menus and preferences. It's very annoying, please fix this.

aeaoeiao avatar Jan 22 '23 16:01 aeaoeiao

I'd like to chime in about this issue as well. Seeing all the same behaviours described by everybody above. Also using an MX Master 3s.

gillesguillemin avatar Mar 03 '23 06:03 gillesguillemin

Seems related to Logitech software though as I can see the same behaviour with a (very) old Performance MX but not on an equally old wired Microsoft mouse (nor with Apple Magic Mouse or Magic Trackpad, but scrolling technology is different here)

gillesguillemin avatar Mar 03 '23 06:03 gillesguillemin

Just realised that installing the Sidebar GUI plugin acts as a workaround, at least for the most aggravating scrolling issue, which is the sidebar scrolling (no change for the preferences but I can totally live with that.

gillesguillemin avatar Mar 04 '23 07:03 gillesguillemin

I'm having an issue with the scrolling inside Print Settings and I believe it is an issue with the mouse acceleration not being reset. If I do multiple clicks of my scroll wheel in a row quickly, the settings page scrolls very fast. If I then do a single click on my mouse wheel, the page scrolls at the same speed that it had from the fast scrolling. If I do a second single click of my mouse wheel afterwards, it only scrolls a single line. I am using different Logitech mice on two different computers with the Logitech G Hub software and both mice have the same behavior.

GL17C4 avatar Aug 15 '23 12:08 GL17C4

I'm on UltiMaker-Cura-5.6.0-linux-X64.AppImage and Ubuntu 23.10 and also have strange behavior of scrolling with the mouse. It seems like Cura is counting the mouse wheel ticks when scrolling and scrolls the amount of ticks I scrolled. So the scrolling of the pane the mouse pointer is on keeps scrolling until it scrolled the amount of ticks it counted when I turned the mouse wheel. But, I'm not scrolling anymore. It seems to try to mimic scrolling on a mobile device (not a laptop I mean :wink: although I'm on one, which makes me wonder... does that count as a mobile device for cura?)

When I scroll using the built in trackpad, scrolling is more normal. The pane scrolls while I scroll and stops scrolling when I stop. Therefor it seems to be counting the mouse wheel ticks. Although... when scrolling slowly with the trackpad, the pane tries to scroll but is just bouncing up and down a bit. Only when I brute scroll, the pane start scrolling pretty fluent.

So both mouse wheel and trackpad scrolling have different issues. Only by dragging the scrollbar, I have a normal scroll behavior.

rob-valor avatar Feb 23 '24 12:02 rob-valor