https://bugs.kde.org/show_bug.cgi?id=518170

--- Comment #1 from Bogdan Khorolsky <[email protected]> ---
(In reply to Bogdan Khorolsky from comment #0)
> SUMMARY:
> Kickoff GridView scroll lag and icons unresponsive when enabling grid
> (Plasma 6.6.3)
> 
> STEPS TO REPRODUCE:
> Fresh Plasma 6.6.3 installation (tested on Fedora 43 (2 users) and Arch in
> VM)
> Open Kickoff (Application Launcher)
> Go to "Configure Application Launcher" → enable Grid layout under "Show
> other applications"
> 
> OBSERVED RESULT:
> Scrolling throws errors in console:
> qrc:/qt/qml/plasma/applet/org/kde/plasma/kickoff/KickoffGridView.qml:66:5:
> QML GridView: Binding loop detected for property "rows"
> qrc:/qt/qml/plasma/applet/org/kde/plasma/kickoff/KickoffGridView.qml:79:9
> qrc:/qt/qml/plasma/applet/org/kde/plasma/kickoff/ListOfGridsView.qml:44:
> TypeError: QModelIndex(3,0,0x5653222b8d50,AppsModel(0x5653222d45d0)) is not
> a function
> Application icons in GridView do not respond to clicks (keyboard or mouse)
> Minimal lag occurs when scrolling
> Issue reproducible on pure Arch Linux and pure Fedora
> 
> EXPECTED RESULT:
> Scrolling should work without errors
> Application icons should open applications normally
> 
> SOFTWARE/OS VERSIONS:
> Windows: N/A
> macOS: N/A
> Linux/KDE Plasma: Fedora 43 / Arch Linux
> KDE Plasma Version: 6.6.3
> KDE Frameworks Version: 5.116.0
> Qt Version: 5.15.18
> 
> ADDITIONAL INFORMATION:
> Tested on both X11 and Wayland
> Bug reproducible on a fresh VM install
> Screenshots or screencasts can be attached to show GridView in action

The issue is in ListOfGridsView.qml:44:
(sourceModel as Kicker.AppsModel).trigger(sourceIndex.row, actionId, argument)

Removing the type assertion fixes the problem:
sourceModel.trigger(sourceIndex.row, actionId, argument)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to