UI: assigning category in the account ledger: selects grouping category instead of hiding detailed categories

Hello,

This is nothing new, i have already intended to write about this earlier, and i have time today for it.

I assign categories in my checking account ledger.
I have several categories and levels, like e.g.

Expenses
Expenses:expense level 1
Expenses:expense level 1:expense level 2
Expenses:expense level 1:expense level 2:expense level 3

When i want to hide a category level 1, i expect all sub-categories to be hidden and the category selection window to stay open so that i can scroll to other categories level 1.
To hide a category level 1, i click on the black triangle at the left of the category name, see picture:

Unfortunately, KMyMoney thinks i want to select this category level 1 as the transaction’s category and goes back to the transaction editor… see gif picture:

Peek 07-01-2026 10-52

Do other users face the same ergonomic issue?
Is there a way to prevent this?
Should i open a wishlist on the https://bugs.kde.org/ website?

PS: i created the animated gif using peek. Unfortunately the software hasn’t any feature to annotate the gif. If someone has better softwares running on Debian, i am open for ideas.


KMyMoney Version AppImage 5.2.1-c9efa7a
OS: debian 12 bookworm

Probably not much we can do about, because this behavior is implemented deep inside Qt with no easy way to override it.

:frowning:

Thanks for the precise answer.
I guess rows 1034 and 1035 are responsible of this…

Is there any mean to create a bug or wish directly to Qt development team?
Or is it a different way of working than for example KMyMoney?

Information about feature requests can be found at the bottom of this page.

many thanks.
The bug ticket creation mask requests to specify the Qt component involved in the “bug”:
this is the mask:


this is the (here unfortunately not completely visible) list of components:

Would you know which component i could specify here? The list is unfortunately quite long..
I have not found any text list of the available components within the instance Jira for the area QTBUG: