Created attachment 182089 [details] Video showing the problem SUMMARY scrolling in Application Menu is broken when using "Show other applications in a grid". The scroll bar indicator expands and contracts (smallest in the middle, largest near edges) and the scroll position jumps around. STEPS TO REPRODUCE 1. Set Application Menu to "Show other applications: In a grid" 2. Open All Applications view 3. Scroll by dragging the scroll bar OBSERVED RESULT see attachment EXPECTED RESULT Scrolbar stays the same size, view moves smoothly SOFTWARE/OS VERSIONS Operating System: Fedora Linux 42 KDE Plasma Version: 6.3.5 KDE Frameworks Version: 6.14.0 Qt Version: 6.9.0 Kernel Version: 6.14.9-300.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 8 × AMD Ryzen 7 PRO 3700U w/ Radeon Vega Mobile Gfx Memory: 13.5 GiB of RAM Graphics Processor: AMD Radeon Vega 10 Graphics Manufacturer: LENOVO Product Name: 20NKS52L02 System Version: ThinkPad T495
Yeah, the code is a bit complicated here; I'm not surprised it runs into issues.
*** Bug 505874 has been marked as a duplicate of this bug. ***
The implementation uses a ListView with the delegates being grid views. Thia may be broken by design since ListView is really not super happy in general when its delegates don't have the same height, and it gets more unhappy the more different they are. Ultimately we have this implementation because grid views can't have section delegates right now. We may need to re-think this whole thing, or contribute to Qt so that the feature we need is upstream and we can just use a plan GridView with supported section headers.