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

            Bug ID: 501595
           Summary: When an application disables minimisation and
                    maximisation, KWin renders the closure button where
                    the minimisation button should be, because it reserves
                    space for the hidden buttons
    Classification: Plasma
           Product: Breeze
           Version: 6.3.3
          Platform: Fedora RPMs
               URL: https://github.com/Mbucari/Libation/commit/252a216e897
                    a866016057fd479dfcc9b1ad2484a#commitcomment-153615432
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: window decoration
          Assignee: plasma-b...@kde.org
          Reporter: 4wy78...@rokejulianlockhart.addy.io
                CC: kwin-bugs-n...@kde.org, uhh...@gmail.com
  Target Milestone: ---

Created attachment 179470
  --> https://bugs.kde.org/attachment.cgi?id=179470&action=edit
A Screenshot of the Relevant Application's Window Decorations

SUMMARY

When a 3rd-party application disables minimisation and maximisation
functionality, KWin renders the closure button where the minimisation button
should be, and does not render the aforementioned despite reserving space for
them.

STEPS TO REPRODUCE

1. Visit
https://github.com/Mbucari/Libation/actions/runs/13800373941#:~:text=64.6%20MB-,Libation.12.0.3.2%2Dlinux%2Dchardonnay%2Damd64.rpm,-86.6%20MB
2. Download the ".zip" file served by the
"Libation.12.0.3.2-linux-chardonnay-amd64.rpm" entry.
3. Extract the ".rpm" file from it (via Ark).
4. Invoke "sudo dnf5 install" with its path.
5. Invoke the Libation GUI.
6. Invoke "Settings".

OBSERVED RESULT

KWin renders the closure button where the minimisation button should be,
because it reserves space for the hidden buttons.

EXPECTED RESULT

The closure button should render on the right.

SOFTWARE/OS VERSIONS

> Operating System: Fedora Linux 41  
> KDE Plasma Version: 6.3.3  
> KDE Frameworks Version: 6.12.0  
> Qt Version: 6.8.2  
> Kernel Version: 6.13.6-200.fc41.x86_64 (64-bit)  
> Graphics Platform: Wayland

ADDITIONAL INFORMATION

Originally discussed at
https://github.com/Mbucari/Libation/commit/252a216e897a866016057fd479dfcc9b1ad2484a#commitcomment-153805523.

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

Reply via email to