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

            Bug ID: 523192
           Summary: XWayland (GTK3) client goes fullscreen across multiple
                    monitors: compositor leaves a stale/black region on
                    screen even though the client's own buffer is already
                    correct
    Classification: Plasma
           Product: kwin
      Version First 6.7.3
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: xwayland
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 194394
  --> https://bugs.kde.org/attachment.cgi?id=194394&action=edit
Black square on the top left of monitor

## Description

KWin XWayland compositor initially fails to render application on multimonitor
full screen


## Steps to reproduce

1. On a Wayland session (KWin 6.7.x), I run a GTK3 application via XWayland
that supports native fullscreen (reproduced this with Remmina's RDP viewer).
2. Trigger a fullscreen transition that spans multiple monitors (multimonitor
fullscreen).
3. Observe the screen immediately after the transition lands.

I only see this with multimonitor fullscreen. Fullscreen on a single monitor
does not reproduce it for me.

## Observed result

A rectangular region of the screen (in my case, fixed to the top-left area of
the leftmost monitor) shows stale/black content instead of the application's
actual rendered frame. The window is otherwise interactive — input works.

The only actions that recover it for me:
- Minimizing and un-minimizing the window.
- Toggling the window's own fullscreen state off and back on.

## Expected result

The compositor repaints the entire surface correctly immediately after the
fullscreen transition, with no leftover stale/black region and no need for a
subsequent window-state change to force a repaint.

## Additional information

- Only reproducible with fullscreen spanning multiple monitors; single-monitor
fullscreen is unaffected.

## Environment

- Plasma/KWin version: 6.7.3 (Arch/CachyOS packages)
- Kernel: 7.1.3-2-cachyos
- GPU/driver: NVIDIA GeForce RTX 4070 (AD104), proprietary `nvidia` driver
- Mesa: 26.1.5 (not used for rendering with proprietary driver, listed for
completeness)
- Session type: Wayland
- Reproduced with: Remmina 1.4.43, GTK3 3.24.52

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

Reply via email to