Bug 444111

Summary: There is an horizontal line on bottom of scrollable submenus
Product: [Plasma] plasmashell Reporter: Patrick Silva <bugseforuns>
Component: Application Menu (Kicker) widgetAssignee: Eike Hein <hein>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.23.1   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: screenshot showing the bug
screenshot - bug disappeared after scrolling

Description Patrick Silva 2021-10-20 14:00:45 UTC
Created attachment 142674 [details]
screenshot showing the bug

STEPS TO REPRODUCE
1. open Kicker
2. hover over a scrollable submenu
3. 

OBSERVED RESULT
as we can see in the attached screenshot, there is an horizontal line on bottom of the scrollable submenu.
This line disappears when the submenu is completely scrolled down.

EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.23.1
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Graphics Platform: Wayland
Comment 1 Patrick Silva 2021-10-20 14:02:16 UTC
Created attachment 142675 [details]
screenshot - bug disappeared after scrolling
Comment 2 Nate Graham 2021-10-20 15:41:04 UTC
That line tells you that the content is scrollable in that direction. It's intentional. :)
Comment 3 Patrick Silva 2021-10-20 15:57:49 UTC
(In reply to Nate Graham from comment #2)
> That line tells you that the content is scrollable in that direction. It's
> intentional. :)

Initially I thought the same. But thinking again, I've come to the conclusion that the scroll bar is enough to indicate that the list is scrollable.  However, I understand closing this as 'intentional'. Thanks. :)
Comment 4 Nate Graham 2021-10-20 16:44:11 UTC
It also prevents half-visible items from looking so weird.

Overall it's a poor solution to the problem of having a frameless scrollview that doesn't touch the edges of its view/window. The scrollview should do one or the other, not neither. We're working towards that direction overall.