In plain English
Sessions expire. When someone gets logged out mid-task and signs back in, this AAA rule says they should land right back where they were, with their data intact, no lost cart, no re-typing the whole checkout form.
People who move slowly or get interrupted are the ones most likely to time out, so they are the ones a “you have to start over” flow punishes hardest.
Who this is for
- People who work slowly or get interrupted, most likely to hit a timeout.
- Everyone, who resents re-entering a full form after a surprise logout.
How to check and fix it yourself
Start a checkout or a long form, let the session expire (or force a logout), log back in, and see whether your data survived.
Session expires mid-checkout → log in → cart + entered details restored. ✓
Log back in → cart empty, form blank, start over. ✗
Where we can help
We test what happens to a cart and an in-progress form across a session timeout and re-login, and flag where data is silently lost. It pairs with the other enough-time and data-loss checks.