UK — The Register
Safari's Autofill feature may be distorting time
Software1 min read
Safari, Apple's web browser, may sometimes fill in the wrong month for credit card expiration dates. Users have complained about this for years, but Apple has not explained the cause.
What happened
Safari's Autofill feature, which fills in saved details on web forms, seems to sometimes show the wrong credit card expiration month. A user might have a card that expires in December, but Safari enters November. The card data itself looks correct when checked in Settings, so the error seems to happen only when Safari fills a form.
Key facts
- Complaints go back at least to 2017.
- A Reddit thread about the problem has run for about four years.
- One 2024 Apple Community post said the dates changed one month earlier on every stored card.
- The Register could not reproduce the problem.
- Apple has no public bug database, and OpenRadar had no useful information.
Why the date might shift
Computers store dates and times in different time zones. If a date is saved at one exact moment and then read in another time zone, it can move to the day or month before. For example, 9/1/2027 at midnight could appear as 8/31/2027 at 4 p.m. This is only one possible explanation. The article does not confirm that this is the cause.
Why it matters
A wrong expiration date can cause a payment to fail or make a form look wrong. The problem has lasted for years, and Apple has not clearly fixed it. Users who see it may not know why it happens.
What to watch
- Whether Apple confirms the bug and explains the cause.
- Whether clearing the browser cache and re-entering card details fixes the problem for users.
- Whether more reports appear after travel between time zones.
Glossary
- Safari
- Apple's web browser, used to open and view websites on Apple devices.
- Autofill
- A feature that fills in saved information, such as names or card details, on web forms.
- OpenRadar
- A community website where developers post bug reports for Apple software.