I experience this UX problem a lot with new Drupal / Backdrop users. When presented with a file field on a form, they click the upload button before selecting a file, expecting the upload button is step 1 of the process and not step 2.
I think it might help if the upload button were disabled (or invisible?) until the user had selected a file. Here is a Drupal project that does exactly that: https://www.drupal.org/sandbox/clivelinsell/1587560
Recent comments
I think this is the best gift you can give designers—just design, create a new distribution, and get creative with Backdrop.
Add 'recipe' project type to Backdrop
@yorkshirepudding thank you for the additional info on improving discoverability and a handy way to keep a list of projects for reuse.
Why not add a Github star?
It is a good point @izmeez and when I was researching repo discoverability I found that GitHub search does prioritise matches with more stars. This is what I was researching for:...
Why not add a Github star?