Bug 369389 - tab key does not cycle input fields in right order
Summary: tab key does not cycle input fields in right order
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: onlinebanking (show other bugs)
Version: 4.8.0
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-26 19:16 UTC by MK
Modified: 2017-07-01 11:07 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description MK 2016-09-26 19:16:34 UTC
When opening the onlinebanking function to initiate a SEPA transfer (through aqbanking), the tab key does not cycle the input fields in the expected order. The cursor jumps from the field "Beneficiary Name" down to "Purpose" instead of dropping to the "IBAN" field directly below. More arbitrary jumps follow when pressing "Tab" several times.

As I do as much work as possible by keyboard shortcuts and hotkeys this behaviour is annoying.
Comment 1 MK 2017-01-08 12:13:38 UTC
Tab order must be located somewhere in kmymoney/kmymoney/plugins/onlinetasks/sepa/ui/sepacredittransferedit.ui

Unfortunatety I'm no Qt expert.
Comment 2 Thomas Baumgart 2017-01-08 14:54:01 UTC
That's right. You could simply use the Qt designer to assign the tab order in a graphical manner. Patches are welcome through reviewboard at https://git.reviewboard.kde.org .
Comment 3 mahueb55 2017-01-09 18:13:43 UTC
proposed patch in review request #129797 in review board.
Comment 4 Albert Astals Cid 2017-01-21 00:09:13 UTC
Git commit 193836a807215038d9c20e1054d4ab81a259adc6 by Albert Astals Cid, on behalf of Marc Hübner.
Committed on 21/01/2017 at 00:08.
Pushed by aacid into branch 'master'.

Fix tab order in credit transfer dialog
REVIEW: 129797

M  +5    -2    kmymoney/plugins/onlinetasks/sepa/ui/sepacredittransferedit.ui

https://commits.kde.org/kmymoney/193836a807215038d9c20e1054d4ab81a259adc6