| Summary: | Save File dialog "Tab" movement impaired after traversing through directories in the main view | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | ulterno |
| Component: | Open/save dialogs | Assignee: | KIO Bugs <kio-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | normal | CC: | kdelibs-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | 6.20.0 | ||
| Target Milestone: | --- | ||
| Platform: | EndeavourOS | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
SUMMARY Using "Tab" to move focus to other widgets in the dialog, which otherwise works, stops working after using the keyboard (arrow keys, Enter, Alt+Up Arrow etc.) to traverse through directories. This is an accessibility problem for keyboard-only and a regression from plasma 5 (although it was kinda weird before too, as Tab stopped going to the lower widgets (Name, File Type etc.) but Shift+Tab could get you out of this condition) STEPS TO REPRODUCE 1. Open the save file dialog - You can use KWrite -> New File -> Save 2. Use the Tab key to move focus to the main view with files and directories. 3. Use any of the valid directory traversal actions: Enter, Alt+Up Arrow etc. 4. Try to get to the widget with the "Name:" field using the Tab bey OBSERVED RESULT - Step 4 ->Unable to get out of the view using the Tab key EXPECTED RESULT - Able to get focus out of the main view using the Tab key SOFTWARE/OS VERSIONS Operating System: EndeavourOS KDE Plasma Version: 6.5.3 KDE Frameworks Version: 6.20.0 Qt Version: 6.10.1 Kernel Version: 6.17.9-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor Memory: 64 GiB of RAM (62.7 GiB usable) Graphics Processor: AMD Radeon RX 7600 ADDITIONAL INFORMATION Workaround: The Alt key + <key corresponding to the underlined character on the label> action still works, so that can be used. Although I didn't realise that until I started writing this report and I have used the doalog as-is for quite a few months. If the Tab key is supposed to do some other meaningful action in that context, that I am unaware of, then please set as "RESOLVED INTENTIONAL" with the action it is intended to do in the context.