https://bugs.kde.org/show_bug.cgi?id=387951
cwo <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/milou/-/commit/11a31964d |ma/milou/-/commit/0d1bf4aed |6fc67584f3fd6d5e0daf849c89a |2e37804eeb60ff9c5e68440ab25 |191b |3945 --- Comment #10 from cwo <[email protected]> --- Git commit 0d1bf4aed2e37804eeb60ff9c5e68440ab253945 by Christoph Wolk. Committed on 05/10/2026 at 12:42. Pushed by cwo into branch 'Plasma/6.8'. 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/0d1bf4aed2e37804eeb60ff9c5e68440ab253945 -- You are receiving this mail because: You are watching all bug changes.
