Bug 493089

Summary: Panel popups don't open centered and going off screen
Product: [Plasma] plasmashell Reporter: Schlaefer <openmail+kde>
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: justin, nate, niccolo.venerandi
Priority: NOR    
Version: 6.1.90   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Panels are displayed beyond the screen border

Description Schlaefer 2024-09-13 21:43:33 UTC
Created attachment 173643 [details]
Panels are displayed beyond the screen border

SUMMARY

Panel popups - notably kickoff - don't open centered to the widget position on the panel and are not pushed away from the screen edge.

STEPS TO REPRODUCE

See attached video for configuration example.

OBSERVED RESULT

The popup doesn't open centered (being constrained by a right/downward panel edge on one side?) and are even pushed off screen.

EXPECTED RESULT

The popup should open centered on the icon and if restricted by the border of the screen it should be moved to be fully visible on screen.

SOFTWARE/OS VERSIONS
Operating System: CachyOS Linux 
KDE Plasma Version: 6.1.90
KDE Frameworks Version: 6.5.0
Qt Version: 6.8.0
Kernel Version: 6.11.0-rc7-1-cachyos-rc (64-bit)
Graphics Platform: Wayland
Processors: 12 × 11th Gen Intel® Core™ i5-11400 @ 2.60GHz
Memory: 31,2 GiB of RAM
Graphics Processor: Mesa Intel® Arc
Comment 1 Schlaefer 2024-09-13 21:49:33 UTC
PS: The expected behavior was working in 6.1.5 and seems like a 6.1.90 beta regression.
Comment 2 Justin Zobel 2024-09-16 18:55:27 UTC
This is two bugs. One is the kickoff not being centered (this bug can be that bug). Can you please report a second bug (same video recording file is fine) for the config window going off-screen when the panel is changed to left aligned (feel free to link here, and I will confirm it), thank you.

Confirmed on plasma from git master.
Comment 3 Nate Graham 2024-09-16 19:42:17 UTC

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