GNOME Bugzilla – Bug 473315
Silently unable to delete transaction because warning dialog stores not only the dialog display state, but also the pressed button
Last modified: 2018-06-29 21:47:52 UTC
1/ Reset "delete transaction" warning. 2/ try to delete a transaction. 3/ Get the warning dialog; select "don't ask me again", then click "Cancel". 4/ Try to delete a transaction. Nothing. Try again. Nothing. This isn't very intuitive. A separate "No, don't delete" option would be better; cancel should just cancel the dialog, not the deletion operation.
confirming for trunk r17292
confirming for r20813 2.4.7 Problem: GnuCash can't delete transaction The Severity should be "major" instead of "enhancement". It is a bug since the cancel button actually changes an option rather than exiting the dialog without changing the state. And it's major since the bug silently breaks the functionality of the "Delete Transaction" menu item and toolbar button. Perhaps it is unclear from the original description, but if you follow the action in step 3, you can't delete <b>any</b> transactions <b>ever</b> unless you take the completely non-intuitive step of resetting the warning via Actions-Reset Warnings. I'm willing to bet a large number of user abandons of GnuCash are a direct result of this bug.
*** Bug 655329 has been marked as a duplicate of this bug. ***
> if you follow the action in > step 3, you can't delete <b>any</b> transactions <b>ever</b> unless you take > the completely non-intuitive step of resetting the warning via Actions-Reset > Warnings. I agree this is a major bug.
This seems to be resolved. Tested in Linux (2.6.2 and master) and Windows (2.6.3 portable).
Tested in master and appears to be fixed.
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=473315. Please update any external references or bookmarks.