Bug 511503 - Application Launcher - "Show buttons for: Power and session" overlaps with "Applications and Places"
Summary: Application Launcher - "Show buttons for: Power and session" overlaps with "A...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (other bugs)
Version First Reported In: 6.5.1
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: regression
: 511479 511858 512104 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-11-02 10:31 UTC by kzaabox
Modified: 2025-11-23 14:36 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.5.3
Sentry Crash Report:


Attachments
Buttons are overlapped in Application Launcher (56.58 KB, image/png)
2025-11-02 10:31 UTC, kzaabox
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kzaabox 2025-11-02 10:31:45 UTC
Created attachment 186405 [details]
Buttons are overlapped in Application Launcher

SUMMARY
Enabling the Power and session buttons enabled in Application Launcher by also leaving the button captions enabled causing the "Applications" and the "Places" buttons to be overlapped by the newly added buttons.

STEPS TO REPRODUCE
1. Install a vanilla Fedora 43 (or any other distribution with KDE's default settings)
2. Go to "Application Launcher Settings" and modify the "Show buttons for" to "Power and session" 
    Leave the "Show action button captions" enabled
3. Open the Application Launcher (kickoff) and notice that the session-related buttons (e.g.: logout) overlaps with the "Applications" and the "Places" buttons, rendering them unusable.

EXPECTED RESULT
The buttons must not overlap.
As a solution proposal, the settings app could make some settings mutually exclusive like Showing the power and session buttons must disable the button captions and vice versa.

SOFTWARE/OS VERSIONS
Linux: 6.17.5-300
KDE Plasma Version: 6.5.1
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0
Comment 1 Akseli Lahtinen 2025-11-03 10:41:00 UTC
Can confirm

Operating System: KDE Linux 2025-11-03
KDE Plasma Version: 6.5.80
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.0
Kernel Version: 6.17.6-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: AMD Radeon RX 6600
Comment 2 cwo 2025-11-10 15:20:10 UTC
*** Bug 511858 has been marked as a duplicate of this bug. ***
Comment 3 Bug Janitor Service 2025-11-11 22:58:41 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3292
Comment 4 cwo 2025-11-17 21:00:24 UTC
*** Bug 512104 has been marked as a duplicate of this bug. ***
Comment 5 cwo 2025-11-17 21:02:36 UTC
Git commit b74225ad48412d15b2cfb10d32ef2778c455aead by Christoph Wolk.
Committed on 17/11/2025 at 20:01.
Pushed by cwo into branch 'master'.

applets/kickoff: "fix" footer overflow menu

In Plasma 6.5 with Qt 6.10, if the action button row is too long to fit
the widget, it no longer hides them in the overflow menu, but has them
overlap the tab bar or even go outside the widget. The cause seems truly
bizarre and has to be a qtbug; a simple assignment with an or expression
causes one of the variables used as input to become undefined... but
only if it is on the right-hand side of ||, LHS is fine. So
after "const C = A | B", B is somehow now undefined, while with
"const C = B | A" everything is fine. The issue seems to happen on at
least Fedora, KDE  Linux, and Arch, according to personal experience and
Bugzilla reports.

This clearly doesn't make any sense and needs to be fixed in qt
(qtbug-141920), but until then we can "fix" the symptoms by just
swapping the LHS and RHS.

M  +1    -1    applets/kickoff/LeaveButtons.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/b74225ad48412d15b2cfb10d32ef2778c455aead
Comment 6 cwo 2025-11-17 22:13:34 UTC
Git commit babb2484fff86ca19aa3af41c0273651574bb6ea by Christoph Wolk.
Committed on 17/11/2025 at 21:06.
Pushed by cwo into branch 'Plasma/6.5'.

applets/kickoff: "fix" footer overflow menu

In Plasma 6.5 with Qt 6.10, if the action button row is too long to fit
the widget, it no longer hides them in the overflow menu, but has them
overlap the tab bar or even go outside the widget. The cause seems truly
bizarre and has to be a qtbug; a simple assignment with an or expression
causes one of the variables used as input to become undefined... but
only if it is on the right-hand side of ||, LHS is fine. So
after "const C = A | B", B is somehow now undefined, while with
"const C = B | A" everything is fine. The issue seems to happen on at
least Fedora, KDE  Linux, and Arch, according to personal experience and
Bugzilla reports.

This clearly doesn't make any sense and needs to be fixed in qt
(qtbug-141920), but until then we can "fix" the symptoms by just
swapping the LHS and RHS.


(cherry picked from commit b74225ad48412d15b2cfb10d32ef2778c455aead)

Co-authored-by: Christoph Wolk <cwo.kde@posteo.net>

M  +1    -1    applets/kickoff/LeaveButtons.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/babb2484fff86ca19aa3af41c0273651574bb6ea
Comment 7 Roke Julian Lockhart Beedell 2025-11-23 14:36:23 UTC
*** Bug 511479 has been marked as a duplicate of this bug. ***