The question have been asked somewhere else, but not answered. Google Chrome thinks my input
<input name="firstName" id="firstName" type="text" placeholder="John" font-size="16" class="sc-fznKkj XyZMK">
is a credit card, as shown in the autocomplete field inspector (the experimental flag thingy) and by an autocomplete that offers saved Credit Card.
It does that on the lastName field too and another number type field somewhere in another form.
What I do not get is that it just work as expected in our dev environment, and gets nuts only in staging (both are pretty much the same deployment process, same s3 + cloudfront hosting, same code of the same build).
Any clues?
It gets weirder: changing the name field to first-name instead of firstName fixes it. I don't need to change both input name, only the first one does it. But I should be able to name my field however I please, no?