https://bugs.kde.org/show_bug.cgi?id=387951
cwo <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Version| |6.8.0 Fixed/Implemented| | In| | Resolution|--- |FIXED Latest Commit| |https://invent.kde.org/plas | |ma/milou/-/commit/11a31964d | |6fc67584f3fd6d5e0daf849c89a | |191b Status|ASSIGNED |RESOLVED --- Comment #9 from cwo <[email protected]> --- Git commit 11a31964d6fc67584f3fd6d5e0daf849c89a191b by Christoph Wolk. Committed on 05/10/2026 at 10:42. Pushed by cwo into branch 'master'. lib/ResultDelegate: explicitly pass unhandled Tab presses ResultView wants to do the tab key handling for Tab key presses for its delegates (in particular internal action buttons) as well. This can't work, as the Tab presses are not forwarded, they trigger regular tab navigation. And all the buttons are in the cycle after the ListView's internal handling. So what happens if you use Tab to navigate the results and hit a result that has an internal button (like a command line program to run in Konsole, or a file to open in Dolphin) is: focus on delegate -> internal button -> header (going through help button, search field etc) -> delegate, and because of focusscope things, directly the button -> header etc. The results below that are inaccessible through tab. I think runners with multiple resut buttons are also broken, but while ResultsView supports that, I don't know any runners that do this. Instead, just do what the code expects to happen, and explicitly forward (back)tab presses to the ResultsView. FIXED-IN: 6.8.0 M +3 -0 lib/ResultDelegate.qml https://invent.kde.org/plasma/milou/-/commit/11a31964d6fc67584f3fd6d5e0daf849c89a191b -- You are receiving this mail because: You are watching all bug changes.
