Bug 515116 - Kickoff stretches upwards after switching between alternative widgets on X11
Summary: Kickoff stretches upwards after switching between alternative widgets on X11
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (other bugs)
Version First Reported In: 6.6.80
Platform: Other Linux
: VHI normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: X11-only
Depends on:
Blocks:
 
Reported: 2026-01-26 15:28 UTC by Sergey Katunin
Modified: 2026-05-22 14:16 UTC (History)
8 users (show)

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


Attachments
Bug demonstration (982.46 KB, video/mp4)
2026-01-26 15:33 UTC, Sergey Katunin
Details
Kickoff expanding on x11 (3.23 MB, video/mp4)
2026-02-15 12:10 UTC, Ludw
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Katunin 2026-01-26 15:28:03 UTC
SUMMARY

Kickoff stretches upwards after switching between alternative widgets on X11

I was unable to reproduce the problem on Wayland.

Also, I'm not 100% sure, but it seems this problem has been occurring since Plasma 6.5.

STEPS TO REPRODUCE

1. Make sure that the X11 session is running instead of Wayland
2. Switch the widget to an alternative one
3. Switch the widget back to kickoff

OBSERVED RESULT

The kickoff widget starts to stretch upwards.

EXPECTED RESULT

The kickoff widget should not stretch by itself.

SOFTWARE/OS VERSIONS

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 6.6.80
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.1
Kernel Version: 6.14.0-37-generic (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 9 9950X3D 16-Core Processor
Memory: 16 GiB of RAM (15.6 GiB usable)
Graphics Processor: llvmpipe
Comment 1 Sergey Katunin 2026-01-26 15:33:08 UTC
Created attachment 188916 [details]
Bug demonstration
Comment 2 Marco Martin 2026-01-27 15:22:15 UTC
wonder what't the triggering factor, i can't reproduce it at the moment on plasma master under X11 (neither with wayland fwiw)
Comment 3 Sergey Katunin 2026-01-27 16:38:04 UTC
(In reply to Marco Martin from comment #2)
> wonder what't the triggering factor, i can't reproduce it at the moment on
> plasma master under X11 (neither with wayland fwiw)

Strange.. I can easily reproduce Neon Testing on a fresh image (neon-testing-20260127-0431.iso) right in Live mode (even without installing the system). Of course, by re-entering the live session in X11, because default one is Wayland. Inside the qemu-kvm VM (virtmanager).

Operating System: KDE neon Testing Edition
KDE Plasma Version: 6.5.90
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.1
Kernel Version: 6.14.0-37-generic (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 9 9950X3D 16-Core Processor
Memory: 16 GiB of RAM (15.6 GiB usable)
Graphics Processor: llvmpipe
Comment 4 Ludw 2026-02-15 12:09:13 UTC
I can reproduce this issue on KDE Plasma under NixOS. When running an X11 session, the Kickoff menu keeps expanding downward until it reaches the bottom edge of the screen. This behavior does not occur when using Wayland.

Operating System: NixOS 25.11
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.20.0
Qt Version: 6.10.1
Kernel Version: 6.18.7-zen (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-8565U CPU @ 1.80 GHz
Memory: 16 GiB of RAM (15.3 GiB usable)
Graphics Processor: Mesa Intel® UHD Graphics 620
Manufacturer: LENOVO
Comment 5 Ludw 2026-02-15 12:10:04 UTC
Created attachment 189611 [details]
Kickoff expanding on x11
Comment 6 Harald Sitter 2026-05-19 15:18:11 UTC
- Install neon user edition
- Switch to x11 on login screen
- Log in
- DO NOTHING ELSE!
- Right click launcher
- Switch to alternative menu launcher
- Switch back to kickoff (mind that x11 has dodgy windows focus -- unrelated but may trip you up)
- Left click on launcher

In particular mind that you don't have any maximized windows. As per my testing they mess with expectations. It's also possible this requires visual effects, it certainly is broken in a GL-enabled virt-manager window as well.
Comment 7 Bug Janitor Service 2026-05-19 15:43:23 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/3723
Comment 8 Harald Sitter 2026-05-19 15:57:14 UTC
Git commit 9d55adc0593aebf10a1830c74a8a49c1b454496d by Harald Sitter.
Committed on 19/05/2026 at 15:44.
Pushed by sitter into branch 'master'.

kickoff: drop preferredWidth/Height

- they make no sense
- the original reason they were introduced is no longer applicable (this
is no longer a Plasma.Dialog)
- they cause an anchor loop in certain scenarios. e.g. when switching
launchers at runtime and then resizing

```
qrc:/qt/qml/plasma/applet/org/kde/plasma/kickoff/main.qml:191:25: QML
FullRepresentation: Possible anchor loop detected on fill.
```

(the original bug these properties were meant to fix remains fixed)

M  +0    -2    applets/kickoff/FullRepresentation.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/9d55adc0593aebf10a1830c74a8a49c1b454496d
Comment 9 Harald Sitter 2026-05-19 18:13:55 UTC
Git commit eb3ab1ae42392346a458a233147c13ee251357a1 by Harald Sitter.
Committed on 19/05/2026 at 15:57.
Pushed by sitter into branch 'Plasma/6.7'.

kickoff: drop preferredWidth/Height

- they make no sense
- the original reason they were introduced is no longer applicable (this
is no longer a Plasma.Dialog)
- they cause an anchor loop in certain scenarios. e.g. when switching
launchers at runtime and then resizing

```
qrc:/qt/qml/plasma/applet/org/kde/plasma/kickoff/main.qml:191:25: QML
FullRepresentation: Possible anchor loop detected on fill.
```

(the original bug these properties were meant to fix remains fixed)


(cherry picked from commit 9d55adc0593aebf10a1830c74a8a49c1b454496d)

Co-authored-by: Harald Sitter <sitter@kde.org>

M  +0    -2    applets/kickoff/FullRepresentation.qml

https://invent.kde.org/plasma/plasma-desktop/-/commit/eb3ab1ae42392346a458a233147c13ee251357a1