I've noticed that exact behavior in many other Windows programs as
well. Definitely annoying.
On 2/5/2019 9:53 AM, Steve Cohen wrote:
For two years something seemed not quite right about the use of
scroll bars in Gnucash register windows, but I always just "lived
with it" in a state of vague , not quite conscious annoyance.
I have finally put my finger on the problem.
When I click in the scroller and move my mouse, whenever the mouse
leaves the scroll bar area the display snaps back to where it was
before the scroll operation. I initially tried to carefully keep
the mouse within the scroll bar area, and that does prevent the
display from snapping back - but my new ephiphany is this: If I do
manage not to stray from the bounds of the scroll bar before
releasing the mouse button, then the display stays where my
scrolling action left it BUT, the moment I subsequently move the
mouse out of the scroll bar area, the display snaps to its previous
position. In particular this makes it impossible to edit an entry
that was out of the visible scrolling area but became visible after
scrolling, as it is gone before I can click it. The only way to get
to a row not visible is by using the arrow keys or PgUp, PgDown.
Ironically, pressing those keys does move the scroller.
I am running GNUCash version 3.900, which I built from source on
2018-06-03 on Ubuntu 18.04.
This is highly irritating and non-standard behavior, I think. Other
apps do not handle scrolling this way, such as the Thunderbird Mail
inbox, Libre Office Calc, etc. I was not able to find a setting
that would govern this behavior. Do others experience this, or is
it a bug?
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.