https://bugs.kde.org/show_bug.cgi?id=486464

            Bug ID: 486464
           Summary: X11 applications that use _NET_WM_SYNC_REQUEST do not
                    resize correctly on Wayland
    Classification: Plasma
           Product: kwin
           Version: 6.0.4
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: platform-x11-nested
          Assignee: kwin-bugs-n...@kde.org
          Reporter: eduardosanchezmu...@gmail.com
  Target Milestone: ---

SUMMARY

On Wayland, X11 applications that use _NET_WM_SYNC_REQUEST exhibit incorrect
behavior during resizing:

* Window decoration painting is not synchronized with window content painting.
* At some point, the it will not be possible to resize or move the window for a
few seconds.

Only happens with kwin_wayland, kwin_x11 works correctly.

STEPS TO REPRODUCE
1. Log in to a Wayland KDE session-
1. Open a X11 application that use _NET_WM_SYNC_REQUEST (or force it to use
X11).
    For example: QT_QPA_PLATFORM=xcb dolphin
2. Resize the window multiple times.

OBSERVED RESULT

The dimensions of the decorations are not synchronized to the dimensions of the
window contents. At some point, the window will stop resizing for a few
seconds. During that period, it will not be possible to move the window.

EXPECTED RESULT

The window should resize as expected and the decorations are not synchronized
with the contents.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 40
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0

ADDITIONAL INFORMATION

Reproducible with Qt and GTK applications (when forced to use the X11 backend)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to