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

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Product|xdg-desktop-portal-kde      |frameworks-kio
           Assignee|[email protected]         |[email protected]
                 CC|                            |[email protected]
          Component|general                     |Open/save dialogs
            Version|5.27.0                      |5.103.0
             Status|REPORTED                    |CONFIRMED
     Ever confirmed|0                           |1
           Keywords|                            |usability
            Summary|xdg-portal file dialogs     |Can't navigate between
                   |highlight not following     |items in the file view
                   |up/down cursor-keys         |without tabbing to it a few
                   |                            |times

--- Comment #2 from Nate Graham <[email protected]> ---
This isn't a bug in the XDG dialog; it's actually the behavior of all KDE
open/save dialogs, even for apps not using XDG portals. The issue is that focus
is placed on the file name field by default rather than the file view. As a
result, pressing the up and down keys cycles between items in the file name
field (which is actually a combobox) rather than the file view. I agree with
you that it's not ideal, and the user is probably more likely to want to move
the selection between items in the file view than they are to want to switch
between items in the combobox.

There are two ways we could potentially fix this:
1. Put focus on the file view by default
2. Keep focus where it is but let the up and down arrow keys move the selection
in the file view

The downside for #1 would be that we break people's muscle memory if they were
accustomed to typing a filename or path in the text field

The downside for #2 would be that we break the feature of using the up and down
arrows to select items in the combobox.

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

Reply via email to