GNOME Bugzilla – Bug 340589
Buttons on "raise" Lists does not show with a large number txn showing in the register
Last modified: 2018-06-29 21:03:25 UTC
Please describe the problem: The button that one would click on to get the a list to raise when selecting it via the mouse is not displayed (or displayed in the wrong place) when a large number of txn are visable. In my case its 780 txn. I don't know if that number is related to my datafile or not, but I have two accounts (Checking and Expenses:Miscellaneous) that have more than 780 txn. If the "Register Defaults:Number of Transactions" preference is set to <779 it works. Steps to reproduce: 1. Set Register Defaults:Number of Transactions" >= 780 2. Fill an account with more than 780 txn. 3. Open register of the account Actual results: Raise buttons dont' display on lists. Expected results: Raise buttons display on lists Does this happen every time? Yes Other information:
Created attachment 64784 [details] Screen shot of the problem First two show the Preference->Registry:Defaults:Number of Transaactions = 780 and show "raise button" either missing or displayed below where it should. In the first case its probably just two low as well, but since its as the bottom its outside the window (or occulded by the scrollbar or status bar) The third item shows Preference->Registry:Defaults:Number of Transaactions = 779 and shows the "raise button" right where it should be.
I experience this missing "raise button" as well (SVN - R14152). I am able to make the buttons reappear by setting the "View --> Filter by... --> Select Range" for the register.
I played around with this a little more. For my installation (currently SVN - R16072), the magic number is 818. With the default value for "Number of Transactions" set to 818 everything works as expected. Increasing the value causes the scroll bars (horizontal as well as vertical) to be misplaced. (see screenshot) http://kepler.englisch.us/~volker/G2_Testing/NoScrollBar.jpg Once I increase the number to 820+ the scrollbars are not displayed at all. (see screenshot) http://kepler.englisch.us/~volker/G2_Testing/NoScrollBar2.jpg This problem exists with single as well as double-line display of the register but only for registers with a large amount of transactions.
From the gnucash-user mailinglist thread "Account not shown in 2.2.9 shows in 2.2.6" [1]: >> I am wondering if the reported problem could be in any way related to >> https://bugzilla.gnome.org/show_bug.cgi?id=340589 >> >> This bug reports disappearing scroll bars and buttons when a certain >> threshold of transactions in the register is passed. >> I will test tonight if that bug is still valid with a more recent >> version of GC. >> > > Never mind this bug. The bug I was mentioning earlier should probably > be closed. I tested the behavior with my current version (GC 2.3.16, > R19777) and there is no problem either with the scroll bars or the raise > button even when entering a limit of 4000 transactions. Closing this bug then. Should you still have this problem, please feel free to reopen. [1]http://lists.gnucash.org/pipermail/gnucash-user/2010-December/037234.html
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=340589. Please update any external references or bookmarks.