Bug 488796

Summary: Application panel edit blocks editing panel widgets
Product: [Plasma] plasmashell Reporter: isbnudelman+oss
Component: PanelAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: cwo.kde, nate, niccolo.venerandi
Priority: NOR    
Version: git-stable-Plasma/6.1   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Screenshot of the application panel settings blocking panel widget settings
regular operation (popup in front) vs bugged operation (popup behind)

Description isbnudelman+oss 2024-06-20 15:23:45 UTC
Created attachment 170688 [details]
Screenshot of the application panel settings blocking panel widget settings

SUMMARY
Attempting to edit panel widgets is now blocked by the settings for the whole panel when in edit mode.

STEPS TO REPRODUCE
1. Enter edit mode
2. Select show panel configuration (since you can no longer directly select the panel widgets as before)
3. Select a panel widget to edit

OBSERVED RESULT
The panel settings cannot be moved and always blocks other widget settings, preventing them from being edited.
Screenshot of widgets blocking each other attached.

EXPECTED RESULT
I can edit panel widgets.

SOFTWARE/OS VERSIONS
Operating System: Arch (CachyOS)  Linux 
KDE Plasma Version: 6.1.0
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.1
Kernel Version: 6.9.3-4-cachyos-lto (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 9 5900HS with Radeon Graphics
Memory: 38.6 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: ROG Zephyrus G14 GA401QM_GA401QM
System Version: 1.0

ADDITIONAL INFORMATION
1920x1080 display @ 150% scaling
Comment 1 cwo 2024-06-20 17:16:37 UTC
I can't replicate this using the given instructions on current Neon (in a default configuration, new user account), using three different ways of entering Panel Configuration mode - the popup is always shown in front of the Panel Configuration dialog. See the left-hand side of the attached screenshot.

I have, however, found a reproducible way to trigger the popups being placed behind (see the right-hand part of the screenshot). It is somewhat more convoluted though.

(Fresh user account, default settings)

1. Right-click panel, show panel configuration.
2. Move the mouse cursor to a widget where the popup is not in front of the Show Panel Configuration dialog.
3. Press start to open kickoff.
4. Press escape.
5. Move the mouse over a widget where the popup is on the same height as the Show Panel Configuration dialog (e.g. digital clock).

The popup is now behind the dialog. It might be the case that your configuration somehow triggers this code path earlier. Could you try with a new user account to see if you get the popup in front using the exact steps you outlined in your post?
Comment 2 cwo 2024-06-20 17:31:14 UTC
Created attachment 170693 [details]
regular operation (popup in front) vs bugged operation (popup behind)
Comment 3 cwo 2024-06-20 21:13:44 UTC

*** This bug has been marked as a duplicate of bug 488788 ***
Comment 4 Nate Graham 2024-06-28 14:53:42 UTC

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