I recently switched from Dashlane to 1password at work, and holy shit the autofill is so much worse on 1password.
On mobile I cant get 1password to autofill at all.
On desktop it just doesn't show up for a number of fields.
For our checkout at work I noticed that the way I could fix this, was to add an id to the field. Autocomplete and type was correct, but apparently they need an id.
This didn't work:
<text-input
class="editable-address__initial-email"
type="email"
autocomplete="email"
/>
<text-input
id="email"
class="editable-address__initial-email"
type="email"
autocomplete="email"
/>
Very weird. I'm going to contact them to see if I can get them to fix this.