Do not auto-focus input after executing command on phone #35

Closed
opened 2019-11-03 17:31:31 +01:00 by FWDekker · 1 comment
Owner

After executing a command on the phone by clicking a link, the input should not be autofocussed. Autofocussing the input will show the keyboard, and if it was not shown before the command was executed this will be disorienting for the user. Therefore, after executing a command, the input should only be focussed if it was also focussed before the command started executing.

After executing a command on the phone by clicking a link, the input should not be autofocussed. Autofocussing the input will show the keyboard, and if it was not shown before the command was executed this will be disorienting for the user. Therefore, after executing a command, the input should only be focussed if it was also focussed before the command started executing.
FWDekker self-assigned this 2019-11-03 17:31:31 +01:00
FWDekker added the
enhancement
label 2019-11-03 17:31:31 +01:00
Author
Owner

This is somewhat hard to implement with these exact requirements, and I also do not think it properly encapsulates the problem.

I think the issue is that some users will mostly use the application by clicking and others by typing. For clickers it is annoying if the keyboard shows up while clicking. For typers it doesn't really matter if it pops up. Therefore, instead of trying to detect whether the keyboard was used to execute a command, the following should apply:

The keyboard should not appear because a user clicks a link.

This is somewhat hard to implement with these exact requirements, and I also do not think it properly encapsulates the problem. I think the issue is that some users will mostly use the application by clicking and others by typing. For clickers it is annoying if the keyboard shows up while clicking. For typers it doesn't really matter if it pops up. Therefore, instead of trying to detect whether the keyboard was used to execute a command, the following should apply: > The keyboard should not appear _because_ a user clicks a link.
Sign in to join this conversation.
No description provided.