https://bugs.kde.org/show_bug.cgi?id=487557
Bug ID: 487557 Summary: Inconsistency in window activation under Wayland in multi-window applications. Classification: Plasma Product: kwin Version: 6.0.5 Platform: Neon OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: kra...@zohomail.com Target Milestone: --- Created attachment 169836 --> https://bugs.kde.org/attachment.cgi?id=169836&action=edit activation example, cmake/Qt project SUMMARY KDE 6 Wayland xdg_activation protocol implementation is inconsistent. Let's say developer want to create a multi-window application, using 3 QMainWindow. CASE 1: When you create QMainWindow -> showMinimized() -> activateWindow() never works in first call, only second try starts working. This is a bug! CASE 2: When you create QMainWindow -> show(), then switching to that new window, resize it, and try to activateWindow() also never works in first try, only second. This is also a bug! When you create minimized window first and then normal one (or vice versa, doesn't matter) then both activateWindow works. STEPS TO REPRODUCE CASE 1: 1. Run activation-example from archive attached. 2. Click Show Minimized 3. Click Try Activate Minimized 4. Window won't get activated and still minimized on taskbar. STEPS TO REPRODUCE CASE 2: 1. Run activation-example from archive attached. 2. Click Show Normal 3. Click on that newly showed window. 4. Move it and resize it. 5. Click on example window with 4 buttons. 6. Also move it and resize it. 7. Click on Try Activate Normal 8. Window won't get activated. Linux: KDE Neon Testin Edition KDE Plasma Version: 6.0.5 KDE Frameworks Version: 6.3.0 Qt Version: 6.7.0 -- You are receiving this mail because: You are watching all bug changes.