Bug 457029 - Highlight disappears when hovering over a list item in a specific part of the window
Summary: Highlight disappears when hovering over a list item in a specific part of the...
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: master
Platform: Neon Linux
: NOR minor
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-22 19:29 UTC by guimarcalsilva
Modified: 2022-08-06 04:08 UTC (History)
2 users (show)

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


Attachments
Highlight disappears when part of the item is around the middle of the window (2.61 MB, video/x-matroska)
2022-07-22 19:29 UTC, guimarcalsilva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description guimarcalsilva 2022-07-22 19:29:48 UTC
Created attachment 150829 [details]
Highlight disappears when part of the item is around the middle of the window

SUMMARY

This is a cosmetic issue, so I'm marking it as minor. 
When hovering over certain items on the application list, the highlight can disappear when hovering over list items that happen to have ended up in a specific part of the window (Check the attached video for details).

STEPS TO REPRODUCE
1. Click on any category with enough items
2. Hover the mouse up and down over the item that is around the middle of the window (not exactly the middle and not all items). Scroll to have different parts of the items in the problematic place if you have to and keep moving the cursor up and down.

OBSERVED RESULT

The highlight will disappear. Clicking still works.

EXPECTED RESULT

The highlight should always appear when hovering items with the cursor no matter where they are on the screen.

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.25.80
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5
Kernel Version: 5.15.0-41-generic (64-bit)
Graphics Platform: Wayland
Processors: 6 × Intel® Core™ i5-9400F CPU @ 2.90GHz
Memory: 7,6 GiB of RAM
Graphics Processor: Radeon RX 570 Series

ADDITIONAL INFORMATION

I'm on a Wayland session.
Comment 1 Nate Graham 2022-07-26 18:11:47 UTC
Strange, I cannot reproduce the issue. Some questions:

1. Does it happen in the same way when you move the window to another part of the screen?
2. Is the list item still interactive when it happens? As in, if you click, does the list item receive the click and take you to the clicked application's details page?
Comment 2 Aleix Pol 2022-07-26 18:24:08 UTC
Git commit 444b9e07d9aec9b2521600a70372373c6864baec by Aleix Pol.
Committed on 26/07/2022 at 18:22.
Pushed by apol into branch 'master'.

AppListPage: Make sure the PlaceholderMessage doesn't get in the way

M  +1    -0    discover/qml/ApplicationsListPage.qml

https://invent.kde.org/plasma/discover/commit/444b9e07d9aec9b2521600a70372373c6864baec
Comment 3 Aleix Pol 2022-07-26 18:24:43 UTC
Git commit a0695f18ad6e3ef13435f5abc3e82d3485c7625f by Aleix Pol Gonzalez, on behalf of Aleix Pol.
Committed on 26/07/2022 at 18:24.
Pushed by apol into branch 'cherry-pick-444b9e07'.

AppListPage: Make sure the PlaceholderMessage doesn't get in the way


(cherry picked from commit 444b9e07d9aec9b2521600a70372373c6864baec)

M  +1    -0    discover/qml/ApplicationsListPage.qml

https://invent.kde.org/plasma/discover/commit/a0695f18ad6e3ef13435f5abc3e82d3485c7625f
Comment 4 Aleix Pol 2022-07-26 18:25:12 UTC
Git commit 27fc70cdef7740ca80d9ba33673242f6de7d3135 by Aleix Pol Gonzalez, on behalf of Aleix Pol.
Committed on 26/07/2022 at 18:25.
Pushed by apol into branch 'Plasma/5.25'.

AppListPage: Make sure the PlaceholderMessage doesn't get in the way


(cherry picked from commit 444b9e07d9aec9b2521600a70372373c6864baec)

M  +1    -0    discover/qml/ApplicationsListPage.qml

https://invent.kde.org/plasma/discover/commit/27fc70cdef7740ca80d9ba33673242f6de7d3135
Comment 5 Aleix Pol 2022-07-26 18:25:30 UTC
Git commit 72a72a45d97dc63ae1cfd7bdc2d12f8f1fe62c19 by Aleix Pol Gonzalez, on behalf of Aleix Pol.
Committed on 26/07/2022 at 18:25.
Pushed by apol into branch 'Plasma/5.24'.

AppListPage: Make sure the PlaceholderMessage doesn't get in the way


(cherry picked from commit 444b9e07d9aec9b2521600a70372373c6864baec)

(cherry picked from commit 27fc70cdef7740ca80d9ba33673242f6de7d3135)

M  +1    -0    discover/qml/ApplicationsListPage.qml

https://invent.kde.org/plasma/discover/commit/72a72a45d97dc63ae1cfd7bdc2d12f8f1fe62c19
Comment 6 guimarcalsilva 2022-07-26 19:04:39 UTC
I compiled Discover with Aleix commits and it does fix the issue. ;D
Comment 7 guimarcalsilva 2022-08-06 03:56:26 UTC
Hello, it's been a week since the fix was released and I confirmed it worked when compiling Discover manually. Today I updated KDE Neon Unstable and, apparently, the fix is still not available there. Usually, I see changes on Neon Unstable (which I use for testing) a couple of days after they get merged, but this is still a problem on Neon. Did the fix get merged?
Comment 8 Nate Graham 2022-08-06 04:08:18 UTC
Sounds like Neon is just behind.