French word "numéro" made Chrome suggest saved credit cards
Developers found that Chrome and Android Autofill ignore autocomplete="off" and classify card fields partly by label text: a "Numéro de commande" field with numeric input was treated as a card number. The workaround inserts an invisible U+200B character inside the label word, leaving the visible text unchanged.
- Chrome deliberately ignores autocomplete="off" for payment fields since 2014
- "Numéro de commande" with inputmode="numeric" and maxlength=9 triggered Google Pay card suggestions
- Splitting the word with U+200B removes the suggestion while text looks identical
- Screen reader impact was not tested; authors call it an open question
Read next
Software