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

            Bug ID: 526505
           Summary: Broken corners on x11 windows without decorations
    Classification: Plasma
           Product: Breeze
      Version First master
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: window decoration
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected]
  Target Milestone: ---

Created attachment 196746
  --> https://bugs.kde.org/attachment.cgi?id=196746&action=edit
discord corner not rounded

DESCRIPTION
When kwin draws the window shadows and rounds the corners without decorations
(server side), specifically for x11 windows that already provide their own
decorations, the window surface is not rounded when breeze is set to have
window borders (no matter the size).

STEPS TO REPRODUCE
1. Change border size to non-default in system settings -> global themes ->
window decorations
2. Launch an x11 CSD window (ex. XDG_SESSION_TYPE=x11 discord)

OBSERVED RESULT

Window surface shadows/covers the rounded corners

EXPECTED RESULT

Window corners are rounded no matter the type of borders selected

SOFTWARE/OS VERSIONS

Operating System: Augh Linux 
KDE Plasma Version: 6.7.5 (im on master)
KDE Frameworks Version: 6.31.0
Qt Version: 6.11.2
Kernel Version: 7.2.7-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800H with Radeon Graphics
Memory: 16 GiB of RAM (14.7 GiB usable)
Graphics Processor 1: AMD Radeon Graphics
Graphics Processor 2: AMD Radeon RX 6600M

ADDITIONAL INFORMATION
Discovered while implementing the same functionality for oxygen
https://invent.kde.org/plasma/oxygen/-/merge_requests/144 

Original source of inspiration:
https://blog.vladzahorodnii.com/2026/07/16/server-side-drop-shadows/

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

Reply via email to