Do not auto-focus input after executing command on phone #35
Labels
No Label
bug
code-quality
documentation
duplicate
enhancement
feature
flair
invalid
on-hold
release
third-party bug
tooling
wontfix
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: tools/josh#35
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.
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: