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.

Reply via email to