GNOME Bugzilla – Bug 342055
Date field is highlighted but focus is somewhere else
Last modified: 2018-06-29 21:04:31 UTC
Please describe the problem: When an account register is opened in a new window the date in the new transaction row is highlighted. However, the save icon on the toolbar is actually selected for input. Which means the date can't be edited immediately (using either +/- or keying in a new date). The date field actually has to be selected (either using the mouse, or hitting tab twice). This works as expected when the account register is opened in a tab rather than a window. Steps to reproduce: 1. Make sure Edit -> Preferences -> Register Defaults -> Register opens in new window is selected. 2. Open an account 3. The date can't be changed, note that the Save icon on the toolbar is selected (dashed box) Actual results: As discussed above. Expected results: I would expect that the date field would actually be selected be able to be changed immediately using the keyboard. Does this happen every time? Yes, when the account is opened in a new window. Other information:
*** Bug 329541 has been marked as a duplicate of this bug. ***
*** Bug 344452 has been marked as a duplicate of this bug. ***
Fixed in r14378 for the 1.9.8 release.
I still have this problem in 2.0.4
Have you tested more recently? If you still have the problem, please reopen the bug.
I still have this problem in (mostly current) trunk: When I open a new register the date field looks highlighted but focus isn't there. I have to hit tab a couple times to put focus into the date field. I have GnuCash configured to open registers in a new window, so maybe that has something to do with it?
I also open registers in new windows, so that correlates with Derek's observation.
I still have this problem in 2.2.6. I open registers in tabs. In fact when the register is opened the focus is correct. But then, when I click to select another tab, the cursor is in the date field, but the focus isn't there. I have to press tab once to put focus into the date field.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=342055. Please update any external references or bookmarks.