Bug 507641 - Drop down menus / listboxes mostly disappear on mouse-over and only show the item which the mouse is currently over
Summary: Drop down menus / listboxes mostly disappear on mouse-over and only show the ...
Status: RESOLVED NOT A BUG
Alias: None
Product: kmymoney
Classification: Applications
Component: ux-ui (other bugs)
Version First Reported In: 5.2.0
Platform: Microsoft Windows Microsoft Windows
: NOR major
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-29 18:02 UTC by Lawrence Wright
Modified: 2025-07-30 08:10 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Example of menu breakup (95.88 KB, image/png)
2025-07-29 18:59 UTC, Lawrence Wright
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lawrence Wright 2025-07-29 18:02:04 UTC
SUMMARY

Upgraded to KMyMoney 5.2-4562 and discovered strange behaviour where most of a menu or drop down listbox disappears apart from the item under the pointer's current position. 5.2.4526 was OK and if I downgrade back to it normal menu behaviour is restored. I've put this as Major as it makes it really hard to use, particularly on the transaction editor.

STEPS TO REPRODUCE
1. Install KMyMoney 5.2-4562 or 4569 on Windows (may be present on earlier versions, but 5.2.4526 was OK)
2. Open KMyMoney
3. Click on file menu
4. Move the mouse over any of the menu options

OBSERVED RESULT

All of the menu apart from the menu option the mouse is over disappear, if you move the mouse up and down it shows the item that should be displayed there, but everything else on the menu disappears.

EXPECTED RESULT

The menu/dropdown list box (e.g. "Activity" on an Investment or "Account" disappears

SOFTWARE/OS VERSIONS

Windows: 11 24H2

ADDITIONAL INFORMATION

n/a
Comment 1 Jack 2025-07-29 18:43:57 UTC
Does the same happen with context menus (when you right click on something to get the available menu options for that type of item?)
Comment 2 Lawrence Wright 2025-07-29 18:59:02 UTC
(In reply to Jack from comment #1)
> Does the same happen with context menus (when you right click on something
> to get the available menu options for that type of item?)

Yes, I can confirm it does! Also realised I'd taken a screenshot of the menu breakup and forgot to attach it, so have done that now together with an example context menu from right clicking in the "days to forecast" box on the forecast page.
Comment 3 Lawrence Wright 2025-07-29 18:59:23 UTC
Created attachment 183641 [details]
Example of menu breakup
Comment 4 Jack 2025-07-29 19:58:01 UTC
Can you give the version as reported by Help/About KMyMoney.  Thanks.
Comment 5 Lawrence Wright 2025-07-29 20:02:37 UTC
(In reply to Jack from comment #4)
> Can you give the version as reported by Help/About KMyMoney.  Thanks.

Hi Jack, no problem:

Working: 5.2.0-1cf050c
Broken: 5.2.0-cb50551
Broken: 5.2.0-cf01f04

Note that I haven't exhaustively tried all versions, just what I've got to hand, and the stable download available today.

Thanks!
Comment 6 Jack 2025-07-29 20:20:18 UTC
I have a suspicion that the change from working to broken was when the build changed from Qt5 based to Qt6 based, and we have a few other bugs with the same history.  If that's the case, we just need to track down what changed in Qt to cause this.  Possibly tedious, but doable.
Comment 7 Lawrence Wright 2025-07-29 20:37:51 UTC
(In reply to Jack from comment #6)
> I have a suspicion that the change from working to broken was when the build
> changed from Qt5 based to Qt6 based, and we have a few other bugs with the
> same history.  If that's the case, we just need to track down what changed
> in Qt to cause this.  Possibly tedious, but doable.

That definitely sounds like a reasonable probability! Fingers crossed it's not too bad to track down :)
Comment 8 Thomas Baumgart 2025-07-30 05:00:43 UTC
I just checked 5.2.0-cf01f04 on a Windows 10 installation: no problem. How do other KDE applications (e.g. Kate) perform in this case?
Comment 9 Lawrence Wright 2025-07-30 05:52:29 UTC
(In reply to Thomas Baumgart from comment #8)
> I just checked 5.2.0-cf01f04 on a Windows 10 installation: no problem. How
> do other KDE applications (e.g. Kate) perform in this case?

Hi Thomas,

Tried Kate - worked fine. Had a hunch that it might be to do with High DPI scaling as I have a 4k 14" laptop screen... turns out that on an earlier version I had to set compatibility settings for KMyMoney as follows:

High DPI scaling override
Override high DPI scaling behaviour. Scaling performed by: "System"

Because I've upgraded all the way from 5.0, this was still set - I tried turning this setting off and restarting Version 5.2.0-cf01f04 and all is well now - presumably Qt6 improves high DPI behaviour.

Thanks for your time and this can be resolved now - hopefully useful info if anyone else comes across it.
Comment 10 Thomas Baumgart 2025-07-30 08:10:14 UTC
Thanks for the feedback.