Bug 464416

Summary: Disconnected panels cannot be reintegrated with the main application window
Product: [Applications] partitionmanager Reporter: WojtasJD <wojtasjd>
Component: generalAssignee: Andrius Štikonas <andrius>
Status: RESOLVED UPSTREAM    
Severity: normal CC: wojtasjd
Priority: NOR    
Version First Reported In: 22.12.1   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: partitionmanager with shown panels

Description WojtasJD 2023-01-17 16:58:53 UTC
Created attachment 155383 [details]
partitionmanager with shown panels

SUMMARY
Cannot merge separated shown panels with the main application window and window titles has "&" at the beginning ("&Devices", "&Pending Operations", "&Information", "&Log Output")


STEPS TO REPRODUCE
1. Install and run KDE Partition Manager
2. Click resize icon on one or more shown panels (&Devices, &Pending Operations, &Information, &Log Output)

OBSERVED RESULT
Panels are in separate windows with Minimize, Maximize and Close controls and cannot be merged with the main KDE Partition Manager window.
Panels have window titles with a "&" at the beginning.

EXPECTED RESULT
Disconnected panels should have window controls to integrate with the main app and window titles without special sign.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch 6.1.6-arch1-1 (64-bit)
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
Same problem:
https://www.reddit.com/r/kde/comments/xao3ou/in_kde_partition_manager_the_panels_are/
Comment 1 Andrius Štikonas 2023-01-17 19:18:44 UTC
Not a partition manager bug. That's Qt.
Comment 2 WojtasJD 2023-01-17 21:44:15 UTC
(In reply to Andrius Štikonas from comment #1)
> Not a partition manager bug. That's Qt.

Oops, I see, sorry.
After further investigation - this issue occurs in Wayland session but not in X11 (in X11 docked and undocked windows have the same Float and Close controls).

https://invent.kde.org/system/partitionmanager/-/issues/6
https://bugreports.qt.io/browse/QTBUG-87332

Thank you for your work!