Bug 448224 - Main menu position drawn in wrong place (Wayland only)
Summary: Main menu position drawn in wrong place (Wayland only)
Status: RESOLVED DUPLICATE of bug 413771
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 21.08.1
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-01-10 17:54 UTC by Holger
Modified: 2024-06-14 23:15 UTC (History)
4 users (show)

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


Attachments
Screenshot of misplaced menu (28.95 KB, image/png)
2022-01-16 17:28 UTC, mitchfrazier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Holger 2022-01-10 17:54:17 UTC
SUMMARY

Clicking on the hamburger-icon, the main menu might not appear at all or be drawn in the wrong position

STEPS TO REPRODUCE
1. Open main menu
2. Move the mouse to open/close different sub-menus and sub-sub-menus

OBSERVED RESULT

Sometimes the main-menu is put aligned to the left of the screen (or completely offscreen), though the hamburger-button and the mouse is to the right of the screen. Moving the mouse in the "supposed" ghost position under the hamburger button on the right triggers the row highlight to follow on the left up and down.

Sub-menus can be popped up from the invisible ghost to their regular position, neatly aligning to its supposed outline. Even if the main menu is visible at first and correctly drawn, it might suddenly disappear after hovering sub-menus and sub-sub-menus.

EXPECTED RESULT

The menu should draw in a fixed position relative to the hamburger-button.

SOFTWARE/OS VERSIONS

Betriebssystem: Kubuntu 21.10
KDE-Plasma-Version: 5.22.5
KDE-Frameworks-Version: 5.86.0
Qt-Version: 5.15.2
Kernel-Version: 5.13.0-23-generic (64-bit)
Grafik-Plattform: X11
Prozessoren: 8 × Intel® Core™ i7-4700MQ CPU @ 2.40GHz
Speicher: 15,5 GiB Arbeitsspeicher
Grafikprozessor: Mesa DRI Intel® HD Graphics 4600

ADDITIONAL INFORMATION

Only seen this under new experimental Wayland. Does not happen in X11. This is a clean user-profile created today, to triage another bug.

Cannot say, if this affects sub-menus themselves, as they mostly don't have sub-sub-menus to play with.
Cannot say, if this affects programs other than the Dolphin main-menu.

Could not take a screenshot, as the open menu prevents the printscreen-hotkey. On aborting the menu resets and shows normally - no second chance of a timetriggered screenshot either.
Comment 1 Nate Graham 2022-01-11 16:48:45 UTC
Known issue already fixed in a newer Qt version with KDE backports.
Comment 2 Holger 2022-01-12 22:33:47 UTC
Thanks ;-)
Comment 3 mitchfrazier 2022-01-16 16:26:54 UTC
I'm seeing this issue also with opensuse tumbleweed (2022-01-14) which uses KDE Frameworks Version 5.90.0 and Qt Version 5.15.2.  I see it in dolphin and all the other KDE applications that I run.   It does not happen in non-KDE apps, such as Firefox and Chrome,
Comment 4 mitchfrazier 2022-01-16 16:30:33 UTC
(In reply to mitchfrazier from comment #3)
> I'm seeing this issue also with opensuse tumbleweed (2022-01-14) which uses
> KDE Frameworks Version 5.90.0 and Qt Version 5.15.2.  I see it in dolphin
> and all the other KDE applications that I run.   It does not happen in
> non-KDE apps, such as Firefox and Chrome,

Note that I have a multi-monitor system.
Comment 5 mitchfrazier 2022-01-16 17:28:13 UTC
Created attachment 145555 [details]
Screenshot of misplaced menu
Comment 6 mitchfrazier 2022-01-16 17:29:53 UTC
Sorry, I didn't read the comments as closely as I should have.   What I see is slightly different: when I select an option from the main menu, the popup menu appears, but a couple inches below where it should be.   See screenshot.
Comment 7 Edward Kigwana 2024-06-14 23:05:06 UTC
I still see this problem on wayland KF6 git yesterday but glaring when an app is stretched across two monitors
Comment 8 Edward Kigwana 2024-06-14 23:15:54 UTC

*** This bug has been marked as a duplicate of bug 413771 ***