Bug 502319 - Graphical glitch when hovering over list view items in open dialog / file picker
Summary: Graphical glitch when hovering over list view items in open dialog / file picker
Status: CONFIRMED
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: Open/save dialogs (other bugs)
Version First Reported In: 6.12.0
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KIO Bugs
URL:
Keywords:
: 504186 506318 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-04-02 12:41 UTC by Massimiliano L
Modified: 2026-01-19 15:32 UTC (History)
7 users (show)

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


Attachments
Screencast of the glitch (278.55 KB, video/webm)
2025-04-02 12:41 UTC, Massimiliano L
Details
screenrecord (48.83 KB, video/mp4)
2026-01-16 11:15 UTC, gudvinr+kde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Massimiliano L 2025-04-02 12:41:39 UTC
Created attachment 179935 [details]
Screencast of the glitch

SUMMARY
When hovering over the items in a directory in the file open dialog, elements under the mouse pointer "move" slightly, like in some sort of "depression" animation.

STEPS TO REPRODUCE
1. Launch an app that uses the file open dialog
2. Browse a directory
3. Hover over elements 

OBSERVED RESULT
Items that are hovered over show a slight displacement.

EXPECTED RESULT
Items that are hovered over stay still.

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.7-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 14 × Intel® Core™ Ultra 5 125U
Memory: 15.1 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: LENOVO
Product Name: 21MMS7CK00
System Version: ThinkPad T14 Gen 5

ADDITIONAL INFORMATION
- Using Wayland with fractional scaling.
- The app that calls the open dialog is a Flatpak app.
- Have observed this on different systems with different graphics/display configurations.
Comment 1 Massimiliano L 2025-04-06 11:51:20 UTC
Can confirm that:
- the issue does not depend on the application invoking the dialog being a Flatpak (can reproduce from KDE system settings)
- the issue does not depend on GPU (Intel Graphics and discrete AMD result in the same behaviour)
Comment 2 Nate Graham 2025-04-11 18:29:00 UTC
Can reproduce.
Comment 3 John Kizer 2025-05-16 05:56:52 UTC
*** Bug 504186 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2025-08-20 16:31:35 UTC
*** Bug 506318 has been marked as a duplicate of this bug. ***
Comment 5 tempqd 2025-09-30 05:44:28 UTC
Seems to be from the (now outdated?) painting strategies: https://invent.kde.org/frameworks/kio/-/blob/5ac54c685ca8edc78ca6f7c1d7f6b657635eea8a/src/widgets/kfileitemdelegate.cpp#L1116

Actually found a related MR https://invent.kde.org/frameworks/kio/-/merge_requests/1960 but the issue is still present in git master, hmm.
Comment 6 Akseli Lahtinen 2026-01-14 12:04:17 UTC
I am unable to reproduce this, is this still an issue for you?

Operating System: KDE Linux 2026-01-14
KDE Plasma Version: 6.6.80
KDE Frameworks Version: 6.23.0
Qt Version: 6.10.1
Kernel Version: 6.18.5-zen1-1-zen (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 7 gudvinr+kde 2026-01-16 11:15:43 UTC
Created attachment 188582 [details]
screenrecord

Icons themselves look okay-ish, but when you move mouse over, it jumps a bit as before.
Comment 8 Méven 2026-01-17 18:03:07 UTC
Well this used to be a feature, added at least added earlier than 2013, probably a while longer. 
https://invent.kde.org/frameworks/kio/-/blob/5ac54c685ca8edc78ca6f7c1d7f6b657635eea8a/src/widgets/kfileitemdelegate.cpp#L1164
https://invent.kde.org/frameworks/kio/-/blob/5ac54c685ca8edc78ca6f7c1d7f6b657635eea8a/src/widgets/kfileitemdelegate.cpp#L1261

This kind of animation is really out of fashion these days.
Comment 9 Massimiliano L 2026-01-17 19:29:00 UTC
(In reply to Méven from comment #8)
> Well this used to be a feature, added at least added earlier than 2013,
> probably a while longer. 
> https://invent.kde.org/frameworks/kio/-/blob/
> 5ac54c685ca8edc78ca6f7c1d7f6b657635eea8a/src/widgets/kfileitemdelegate.
> cpp#L1164
> https://invent.kde.org/frameworks/kio/-/blob/
> 5ac54c685ca8edc78ca6f7c1d7f6b657635eea8a/src/widgets/kfileitemdelegate.
> cpp#L1261
> 
> This kind of animation is really out of fashion these days.

I can see the intention and I do not really remember how it looked it in the past, but now it definitely looks more a glitch than an animation.(In reply to Méven from comment #8)
> Well this used to be a feature, added at least added earlier than 2013,
> probably a while longer. 
> https://invent.kde.org/frameworks/kio/-/blob/
> 5ac54c685ca8edc78ca6f7c1d7f6b657635eea8a/src/widgets/kfileitemdelegate.
> cpp#L1164
> https://invent.kde.org/frameworks/kio/-/blob/
> 5ac54c685ca8edc78ca6f7c1d7f6b657635eea8a/src/widgets/kfileitemdelegate.
> cpp#L1261
> 
> This kind of animation is really out of fashion these days.

I can imagine how it was meant to be, but now it definitely looks more like a glitch than an animation.
Comment 10 gudvinr+kde 2026-01-19 15:32:26 UTC
I don't mind animation but its implementation makes text and icon blurry. So between this and having no animation I'd take crispy text and no animation.