Bug 495018 - Dolphin hamburger menu submenus stack on top of each other if two dolphin windows are tiled side by side
Summary: Dolphin hamburger menu submenus stack on top of each other if two dolphin win...
Status: CONFIRMED
Alias: None
Product: frameworks-kxmlgui
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 6.12.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-19 02:00 UTC by Antti Savolainen
Modified: 2025-03-22 12:12 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antti Savolainen 2024-10-19 02:00:59 UTC
SUMMARY
Demonstrative video: https://youtu.be/mqC5D9vFKa4
If I open two dolphin windows and tile them side by side, the one on the right will have its hamburger menu submenus stack on top of each other. This is reproducible with native quicktiling as well as with Krohnkite. I have a multimonitor setup and it might be a cause in case anyone is unable to repro.

STEPS TO REPRODUCE
1. Open two dolphin windows
2. Tile them side by side
3. Open the hamburger menu on the rightmost window

OBSERVED RESULT
The submenus will stack on top of each other

EXPECTED RESULT
The submenus should place themselves next to each other.

SOFTWARE/OS VERSIONS
Linux: Arch Linux
KDE Plasma Version: 6.2.1
KDE Frameworks Version: 6.7.0
Qt Version: 6.8.0
Comment 1 TraceyC 2024-10-21 20:15:10 UTC
I'm able to reproduce this in git-master with just one screen (laptop native)
Plasma git-master
Dolphin 24.11.70
Comment 2 Anthony Fieroni 2025-03-22 12:08:44 UTC
The problem isn't when 2 applications are opened, just move the window on the right, submenu will overlap the parent one.
I will move issue to KxmlGui, no problem with Dolphin, (Kate is also affected), KHumberger menu is correct also, Falkon creates it without KxmlGui (sets main window  as parent) and no overlap.
Comment 3 Anthony Fieroni 2025-03-22 12:12:23 UTC
Steps to reproduce:
1. Open Dolphin
2. Move window on the right edge (NOTE this)
3. Click hamburger menu -> create new -> new menu overlaps submenu, when submenu is wider than parent you cannot navigate to parent menu item below

This is specific issue when KHumberger menu is created through KxmlGui window (when it's in rc file) Falkon uses KHumberber menu as raw menu just put Falkon main window as parent and submenus doesn't override the parent one. Also KxmlGui window works correct (no overlap) when window is fullscreen (this makes things weird)