[kmymoney] [Bug 512045] New: Pressing Delete for selected Payee asks if I want to delete selected transaction
Ingo Klöcker
bugzilla_noreply at kde.org
Thu Nov 13 21:17:40 GMT 2025
https://bugs.kde.org/show_bug.cgi?id=512045
Bug ID: 512045
Summary: Pressing Delete for selected Payee asks if I want to
delete selected transaction
Classification: Applications
Product: kmymoney
Version First 5.2.1
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: kmymoney-devel at kde.org
Reporter: kloecker at kde.org
Target Milestone: ---
Trying to delete a payee by pressing the Delete key may result in the deletion
of a transaction if one doesn't pay attention. I think this is a severe bug.
What I did:
When entering a new transaction I noticed that I had a duplicate payee (let's
say P1 and P1').
1. I canceled entering the transaction and went to the Payees page
2. I looked at the duplicate payee entries and found that one of them (P1) had
just one transaction
3. I double clicked this transaction and the transaction editor opened (which
was unexpected, but exactly what I needed)
4. I changed the payee of the transaction to the other payee (P1'). As expected
the transaction vanished from P1. P1 no didn't have any transactions anymore.
5. With the now empty payee P1 selected I pressed Delete intending to delete
P1.
KMyMoney asks me "Do you really want to delete the selected transaction?" ->
This is the BUG!
6. Naturally, I canceled this question before KMyMoney deletes God knows which
transaction.
7. I clicked the "Delete payee" button.
KMyMoney asks me "Do you really want to remove the payee Buchhandlung
Backhaus?"
8. I click Yes and, as expected, the payee P1 is delete
This isn't the first bug where KMyMoney seems to apply a keyboard press to
something other than the currently selected item (e.g. in the past I reported a
bug where entering a scheduled transaction with a keyboard shortcut didn't work
as expected). I would expect that the architecture of KMyMoney would prevent
that any action is ever performed on anything other than the selected items
regardless how this action is triggered.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the KMyMoney-devel
mailing list