Bug 467828

Summary: File dialogs: awkward keyboard interaction
Product: [Applications] krita Reporter: Frann <frannn>
Component: UsabilityAssignee: Krita Bugs <krita-bugs-null>
Status: CLOSED UPSTREAM    
Severity: normal CC: halla
Priority: NOR    
Version First Reported In: 5.1.5   
Target Milestone: ---   
Platform: Mint (Ubuntu based)   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Frann 2023-03-26 21:18:21 UTC
SUMMARY

Keyboard interaction with File dialogs is difficult. When using Tab to browse interactive items, the focus order is deceptive, and some items do not highlight, or the highlighted style is barely noticeable (with light or dark themes).

STEPS TO REPRODUCE
1. Open a file and choose "File > Save As...". The "Save As" File dialog opens with the File Name field focused.
2. Press Tab in order to get focus on the File Type drop-down.

OBSERVED RESULT
TL/DR: The File Type dropdown cannot be focused via Tab presses. Awkwardly it can only be focused with Shift + Tab presses.

Also, some items get focus invisibly, (navigation arrows to the right of the navigation drop-down, or the Locations column on the left). It's hard to keep track of what gets focus.

EXPECTED RESULT
With the File Name highlighted, a single Tab press should give focus to the File Type drop-down.

More generally, Tab and Shift + Tab press should allow for a logical forward/backward item selection, with every focused element visibly highlited.

SOFTWARE/OS VERSIONS
Linux Mint 20.3 Cinnamon 

ADDITIONAL INFORMATION
5.1.5 Appimage version
Comment 1 Halla Rempt 2023-03-27 08:18:18 UTC
Sorry, the file dialogs are not krita code, but Qt code, and depending on the platform can be native or Qt. In any case, not our code.
Comment 2 Frann 2023-03-28 19:39:04 UTC
Oh, OK, thanks. I guess this is Qt then - the appimage version of Krita doesn't allow for native file dialogs (hence me posting here, thinking they were krita-specific).