User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Build Identifier: Working on a newly created kmy file after several imports. A transaction some months earlier than the present sometimes needs to be matched. Every time, on doing the match, the view scrolls to the present, and it is necessary to search backwards to find where I was working. Possible match with bug 290825? Reproducible: Always Steps to Reproduce: 1. Import a transaction which involves a transfer, then import the corresponding transaction into the other account. 2. Enter a category in accountA with the accountB name. 3. This causes the creation of another transaction which needs to be matched. 4. Highlight both the click 'match'. 5. The screen scrolls to the end of the ledger, possibly months or years away from the relevant area. 6. Now try to find where you were. Actual Results: As above. Expected Results: The ledger view should not scroll away.
The problem also occurs on deleting a non-current transaction.
*** Bug 321243 has been marked as a duplicate of this bug. ***
*** Bug 338299 has been marked as a duplicate of this bug. ***
Git commit cd46fc233d263aab69722c82eeba41cc778bf314 by Cristian Oneț. Committed on 28/08/2014 at 19:13. Pushed by conet into branch 'master'. Select previous/next items when transactions go away from the ledger. When loading the ledger prepare for the fact that the current selected transactions might go away by storing the id's of the previous/next unselected siblings so they may be used to restore a selection. This should fix all cases of the ledger view scrolling to the last selection. M +38 -9 kmymoney/views/kgloballedgerview.cpp http://commits.kde.org/kmymoney/cd46fc233d263aab69722c82eeba41cc778bf314
Git commit 2316fde061f24e307cbbc37e91c42b9928f597ee by Cristian Oneț. Committed on 28/08/2014 at 19:13. Pushed by conet into branch 'frameworks'. Select previous/next items when transactions go away from the ledger. When loading the ledger prepare for the fact that the current selected transactions might go away by storing the id's of the previous/next unselected siblings so they may be used to restore a selection. This should fix all cases of the ledger view scrolling to the last selection. (cherry picked from commit cd46fc233d263aab69722c82eeba41cc778bf314) M +38 -9 kmymoney/views/kgloballedgerview.cpp http://commits.kde.org/kmymoney/2316fde061f24e307cbbc37e91c42b9928f597ee
Git commit a8cd47ebeb24d1fa935e258f82d8403f9ca7eb60 by Christian Dávid, on behalf of Cristian Oneț. Committed on 28/08/2014 at 19:13. Pushed by christiand into branch 'add-onlinebanking'. Select previous/next items when transactions go away from the ledger. When loading the ledger prepare for the fact that the current selected transactions might go away by storing the id's of the previous/next unselected siblings so they may be used to restore a selection. This should fix all cases of the ledger view scrolling to the last selection. M +38 -9 kmymoney/views/kgloballedgerview.cpp http://commits.kde.org/kmymoney/a8cd47ebeb24d1fa935e258f82d8403f9ca7eb60