Is there any way to get Firefox to NOT add the +1 country code to US phone numbers safed for autofill?
When you save a name, address, and phone number for Firefox to use to autofill online forms, Firefox automatically adds the +1 country code if the address is in the United States.
I guess someone thought that would be helpful because so many users in the United States don't know the country code because we never use it. The problem is that not only don't we use it, but almost no US online forms are designed to accept it. Virtually every form on any website in the US is set up to expect a TEN DIGIT phone number without any area code. This is especially true of forms for businesses that only do business with customers in the US.
I have rarely found any online form in the US that needs the country code -- exactly the contrary I have found numerous online forms that fail when Firefox attempts to enter a phone number with the +1 area code. Some forms reject the + as a non-numeric character. Other forms reject the entire phone number entry for having too many characters. Probably most common are forms that take the numbers as being a standard 10-digit phone number which the form truncates at just 10 digits (cutting off the last one or two digits that Firefox sends).
The fact that most online forms in the US cannot process a phone number with any country code seems strange considering how many of our web coders are international workers on H2-B visas - but it is absolutely true that most of our online forms cannot process a phone number of more than 10 digits.
I always enter the phone number as just the 10 digits, but Firefox insists on adding the +1, even when I edit the saved address to remove the +1 Firefox will soon add it again.