Bug 486307 - After scrolling, newly-hovered category sometimes does not get selected automatically
Summary: After scrolling, newly-hovered category sometimes does not get selected autom...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (show other bugs)
Version: 6.0.4
Platform: Other Linux
: LO minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-29 15:59 UTC by Roke Julian Lockhart Beedell
Modified: 2024-12-07 12:09 UTC (History)
3 users (show)

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


Attachments
Slow Application (366.46 KB, video/webm)
2024-04-29 15:59 UTC, Roke Julian Lockhart Beedell
Details
Non-Application (254.83 KB, video/webm)
2024-05-14 23:35 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 2024-04-29 15:59:14 UTC
SUMMARY
Automatic category selection doesn't work properly when scrollin - it's slow and sometimes doesn't work on boundaries. This causes it to appear janky and slow when (and after) scrolling.

STEPS TO REPRODUCE
1.  Hover over a category.
2.  Scroll.

OBSERVED RESULT
Scrolling with the mouse stationary either causes automatic selection to take ≈1s, or not whatsoever. Both are depicted in the attached video.

EXPECTED RESULT
It shouldn't impact the speed of automatic selection whatsoever.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.8.8-300.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 7600X 6-Core Processor
Memory: 30.5 GiB of RAM
Graphics Processor: AMD Radeon RX 5700
Manufacturer: ASRock
Product Name: X670E Taichi

ADDITIONAL INFORMATION
Might this relate to https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/929#note_497066, per https://www.reddit.com/r/kde/comments/uisuhj/comment/i7hn77p/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button?
Comment 1 Roke Julian Lockhart Beedell 2024-04-29 15:59:22 UTC
Created attachment 169007 [details]
Slow Application
Comment 2 Nate Graham 2024-05-14 23:19:09 UTC
This is in fact intentional. People used to complain a lot when categories got switched immediately during scrolling. So we implemented the current thing which only switches a moment after scrolling completes.
Comment 3 Roke Julian Lockhart Beedell 2024-05-14 23:35:13 UTC
Created attachment 169488 [details]
Non-Application
Comment 4 Roke Julian Lockhart Beedell 2024-05-14 23:35:35 UTC
(In reply to Nate Graham from comment #2)
Sometimes it doesn't even apply at all, though. See the newly attached file.
Comment 5 Nate Graham 2024-05-14 23:59:37 UTC
I can reproduce that. It's probably caused by the idle cursor trigger in the triangle mouse filter not firing correctly.

P.S. you don't have to set Flags for your bugs; they aren't used for anything.
Comment 6 Roke Julian Lockhart Beedell 2024-05-15 01:45:50 UTC
(In reply to Nate Graham from comment #5)
They're useful for me, since they let me retroactively inform anyone viewing whether those attributes apply. If this Bugzilla instance enabled issue editing, I'd just do that, but I make do with what I can otherwise. Is it problematic?
Comment 7 Nate Graham 2024-05-15 04:21:32 UTC
Not really, it's just extra potential email spam for people who get annoyed by that (I don't, but that's just me).
Comment 8 Roke Julian Lockhart Beedell 2024-05-15 10:19:47 UTC
(In reply to Nate Graham from comment #7)
Alright. They're certainly not worth that. I know this is off-topic, but is there an issue to remove them? If they're not being consistently applied, especially for the reason you mention, they seem more like a vestige (like the recently removed per-component votes) than a useful feature worth presenting to reporters.
Comment 9 Nate Graham 2024-05-16 19:04:26 UTC
Yeah, I can hide them. I'll see about that.
Comment 10 Roke Julian Lockhart Beedell 2024-12-07 12:09:12 UTC
(In reply to Nate Graham from comment #9)
Thanks. They seem to be gone.

(In reply to Roke Julian Lockhart Beedell from comment #0)
> Scrolling with the mouse stationary either causes automatic selection to take ≈1s, or not whatsoever. Both are depicted in the attached video.
If [`id=452636#c8`][1] is set as the default, that might at least mean that this is of less importance (although since the option to disable it remains, it remains a problem).

[1]: https://bugs.kde.org/show_bug.cgi?id=452636#c8