Let users start typing Friction
Finding
On desktop, users often have to click an input before they can start typing.
When there is one clear main input, I feel this click is an unnecessary step.
My observation
If no other input is focused, we can assume the user wants to use the main input.
Instead of:
Click → Type
We can do:
Type → Input receives text
If the user clicks another input, typing will work normally in that input.
Solution
Make the main input the default place for typing when no other input is focused.
Why I think this is good
It removes one small step and makes the product feel faster.
It also makes the experience more keyboard-friendly, especially on desktop.
One thing to consider
This works best when there is one clear main input.
If there are multiple important inputs, automatically choosing one could confuse the user.
My takeaway
If the user's intention is obvious, don't make them do one more click to start.