Bug 496009

Summary: Undocked docks cannot be docked again under Wayland
Product: [Applications] skrooge Reporter: Russell Haley <yumpusamongus+kde>
Component: generalAssignee: Stephane MANKOWSKI <stephane>
Status: RESOLVED DOWNSTREAM    
Severity: normal    
Priority: NOR    
Version First Reported In: 2.33.0   
Target Milestone: 25.1.0   
Platform: Flatpak   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Screenshot of mistakenly-undocked window without re-dock button

Description Russell Haley 2024-11-09 13:15:30 UTC
Created attachment 175676 [details]
Screenshot of mistakenly-undocked window without re-dock button

SUMMARY
Broken wayland override was removed in error.  https://bugs.kde.org/show_bug.cgi?id=456895

STEPS TO REPRODUCE
1. Click the mysterious 🮮 on a panel.
2. Get a window that looks like attached.
3. Become confused and un-dock all panels in an exploratory attempt to figure out WTF just happened.
4. Frantically search through menus looking for a way to reset to defaults and unbreak the UI.

OBSERVED RESULT

Only way to fix it was to launch with 

    flatpak run --env=XDG_SESSION_TYPE=X11 org.kde.skrooge


EXPECTED RESULT

Windows should be re-dockable, and there should be some way to reset UI customization to default.


SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.2.0
KDE Frameworks Version: 6.7.0
Qt Version: 6.7.2
Kernel Version: 6.10.12-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION

See similar bug in OBS: https://github.com/obsproject/obs-studio/issues/4435, which pointed me to Wayland being the problem, and upstream QT bug https://bugreports.qt.io/browse/QTBUG-87332
Comment 1 Stephane MANKOWSKI 2024-12-01 17:24:49 UTC
Hi,

This is not a bug in Skrooge but in Qt.
This bug is already known and fixed: https://bugreports.qt.io/browse/QTBUG-87332