Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save juliendargelos/f1394d7c9a3e756108a0a710c0506275 to your computer and use it in GitHub Desktop.
Save juliendargelos/f1394d7c9a3e756108a0a710c0506275 to your computer and use it in GitHub Desktop.
How to fix outdated address autofill in Safari

How to fix outdated address autofill in Safari

Despite providing all your correct informations in your personal contact card, Safari may still try to autocomplete with an old address. I struggled with this issue for months but finally managed to fix it thanks to this reddit answer.

Note

Please take the time to upvote the original reddit answer.

Caution

Backup your personnal contact card, it might be useful if you encounter iCloud syncing issues later.

  1. Open the Contacts app and select your personnal card
  2. Click on File in the menu bar
  3. Click on ExportExport vCard...
  4. Select the export location and click on Save

1

Step 1

Access any web page with an address form in Safari (you can use the Tally address form template to do so).

  1. Click on the autofill icon in an input of the form
  2. Click on Customize...
  3. Click on the currently selected address
  4. Select do not fill
  5. Click on Autofill

2

Tip

You should see the form populated with only your first and last names.

Step 2

In the same page, clear the form then:

  1. Click again on the autofill icon
  2. Click on Customize...
  3. Click on the now empty address selector
  4. Select your preferred address
  5. Click on Autofill

3

Tip

You should see the form populated with your correct address, and Safari should now have forgotten the outdated one.

iCloud syncing issues

On other devices connected to your iCloud account, the autofill function may not work anymore because your personnal contact card have been partially cleared in the process. Assuming you made a backup of your card earlier, here is how to fix this issue:

  1. On your Mac in the Contacts app, delete your personnal contact card
  2. Wait for iCloud to synchronize the deletion on your iPhone
  3. Open your backup vCard file with the Contacts app
  4. Make sure the newly added card is selected
  5. Click on CardMake This My Card in the menu bar
  6. Wait for iCloud to synchronize again on your iPhone
  7. Select back your personal card in the Safari autofill settings of your iPhone
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment