Opened 9 years ago

Last modified 2 years ago

#8593 assigned bug

[Tracker] don't focus the text control after selecting an entry in file panel save dialog

Reported by: diver Owned by: nobody
Priority: normal Milestone: R1
Component: Applications/Tracker Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All


This feature has been added in

But I find it annoying that it jumps to the text control. How about using alt+down arrow to focus it instead?

Change History (8)

comment:1 by anevilyak, 9 years ago

I'm curious, why is it annoying? If you've picked a file in the list, then in more cases than not one of two actions will follow: either 1) clicking save, or 2) using that filename as the basis of the filename you want to save to, in which case you'll be editing what just got into the text control. In case 1 it makes no difference that it shifts focus since you'll be clicking the save button anyways, while in case 2 it saves you the step of having to shift focus yourself. What's the downside?

comment:2 by anevilyak, 9 years ago

Also note that alt+down arrow is already reserved in Tracker for opening the current selection.

comment:3 by diver, 9 years ago

Well if you're using keyboard to navigate to a folder and then select a specific file using arrows in that folder you want to replace or use it's filename as a base for your new file then you suddenly discover that you can't continue moving selection using arrow key that would be a downside. Also Alt+down is not needed as you can use Tab/Shift+Tab.

comment:4 by diver, 9 years ago

In short this feature blocks keyboard navigation in file panel.

comment:5 by axeld, 9 years ago

How about a compromise? If you used the mouse to select an entry, the text field gets the focus, if you used the keyboard, it won't?

comment:6 by diver, 9 years ago

Sounds good :-)

comment:7 by axeld, 4 years ago

Owner: changed from axeld to nobody
Status: newassigned

comment:8 by diver, 2 years ago

Still here in hrev53129.

Note: See TracTickets for help on using tickets.