Autofill behavior

Gregg Nemas gnemas at gmail.com
Fri Jan 17 03:02:05 GMT 2020


I've been experimenting with KMyMoney 5.0.6 to see how it works. I've noticed
a strange behavior in the way it handles autofill in the ledger.

I have the default autofill settings ("Same Transaction...").

I Start a new file and create a single Checking account with
categories from KMyMoney 0.8

I click on the Checking link to open the ledger.

I start a new transaction, enter Payee Starbucks, and answer "Yes"
when prompted if I want to create a new Payee, and then tab over to
the amount and enter 25.00. This is my first entry.

I then start a new transaction. I see that KMyMoney has already
entered and selected "Starbucks" as the payee. I then press <tab>
thinking it will offer to autofill the other fields, but it doesn't.

The same thing happens if I backspace over the pre-entered Starbucks
and manually start typing Sta. When I press <tab>, it autocompletes
Starbucks but does not pop up the autofill window. If instead of
pressing <tab>, I press the down-arrow and then enter, it will then
offer to autofill.

However, after entering a different payee, I noticed that I did not
have to use the down-arrow to get the autofill to work with Starbucks.
Just pressing <tab> would open the autofill window, but this would not
work for the newly created payee.

I also noticed that in some cases, when the <tab> does not autofill,
clicking into the blank Memo field and then back to the payee field
would cause <tab> to perform the autofill.

Is there a well-defined logic to this?

Thanks.


More information about the KMyMoney mailing list