Bug 514164 - “Search the web for”, which appears when no results exist for a search query, is elongated, at very low resolution, when many long characters are entered into the search form
Summary: “Search the web for”, which appears when no results exist for a search query,...
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (other bugs)
Version First Reported In: 6.5.4
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-04 23:32 UTC by Roke Julian Lockhart Beedell
Modified: 2026-01-05 13:38 UTC (History)
1 user (show)

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


Attachments
A Screenshot That Demonstrates The Low-Resolution, Elongated Button (81.72 KB, image/png)
2026-01-04 23:32 UTC, Roke Julian Lockhart Beedell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roke Julian Lockhart Beedell 2026-01-04 23:32:17 UTC
Created attachment 188217 [details]
A Screenshot That Demonstrates The Low-Resolution, Elongated Button

# SUMMARY

The “Search the web for” button, that appears when no results exist for a search query, is elongated, at very low resolution, when many long characters are entered into the search form (whatever component it is). [^1]

# STEPS TO REPRODUCE

Paste “﷽”, as many times as is possible (a maximum exists).

You'll likely also require a “𱁬” (at the start), to prevent any results appearing. Strangely, some do, otherwise.

# OBSERVED RESULT

I do not know whether the button begins to warp after a specific length, or whether it always warps, very slightly, which solely becomes noticeable at long lengths.

# EXPECTED RESULT

The button should not warp, nor render at a lower resolution than 100 % scale stipulates.

# SOFTWARE/OS VERSIONS

~~~
#!/usr/bin/env sh
rpm -qi $(rpm -qf $(command -v plasma-discover))
~~~

> ~~~
> Name        : plasma-discover
> Version     : 6.5.4
> Release     : 1.fc43
> Architecture: x86_64
> Install Date: Sat 13 Dec 2025 14:26:44 GMT
> Size        : 2136034
> Signature   :
>               RSA/SHA256, Fri 12 Dec 2025 16:24:40 GMT, Key ID 829b606631645531
> Source RPM  : plasma-discover-6.5.4-1.fc43.src.rpm
> Build Date  : Tue 09 Dec 2025 23:19:07 GMT
> Build Host  : buildvm-x86-21.rdu3.fedoraproject.org
> Packager    : Fedora Project
> Vendor      : Fedora Project
> ~~~

~~~
#!/usr/bin/env sh
kinfo
~~~

> ~~~
> KDE Plasma Version: 6.5.4
> KDE Frameworks Version: 6.21.0
> Qt Version: 6.10.1
> Kernel Version: 6.17.12-300.fc43.x86_64 (64-bit)
> Graphics Platform: Wayland
> Memory: 32 GiB of RAM (30.4 GiB usable)
> Graphics Processor 1: AMD Radeon RX 5700
> Graphics Processor 2: AMD Ryzen 5 7600X 6-Core Processor
> ~~~

# ADDITIONAL INFORMATION

[^1]: https://forum.qt.io/post/835184 [^2]

[^2]: I was unable to acquire more detailed information, due to https://gitlab.gnome.org/GNOME/accerciser/-/issues/72.
Comment 1 Bug Janitor Service 2026-01-05 01:44:34 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kirigami/-/merge_requests/2022
Comment 2 cwo 2026-01-05 13:38:29 UTC
Git commit ab6f5813504b71d394f82330f1433db35190358f by Christoph Wolk.
Committed on 05/01/2026 at 13:35.
Pushed by cwo into branch 'master'.

PlaceholderMessage: handle unusually long text better

PlacholderMessage has some pretty bad artifacts on some rather
pathological strings:

- The text and explanation are set to Text.WordWrap, so if there is
  a long character sequence with no (breaking) space, it will grow
  beyond the available space
- The text on the helpfulAction button, and therefore the button as a
  whole, can grow without bounds

None of these should ever matter in typical usage, but can be triggered
if they incorporate user input (as e.g. in search fields).

We can solve the first by switching to Text.Wrap - It will break at word
boundaries if possible, but if not, it's better to have a slightly
awkward wrap than to clip out of bounds. The second we can at least
paper over by setting a Layout.maximumWidth - it's not optimal as the
label will not elide, and show something from the center of the string.
But it's at least less broken, and there does not seem to be a way to
set button labels to elide except changing the QQC style (and in the
case of desktop style, this would mean changing the QStyle).

M  +3    -2    src/controls/PlaceholderMessage.qml

https://invent.kde.org/frameworks/kirigami/-/commit/ab6f5813504b71d394f82330f1433db35190358f