Feature summary:
When saving any page, that page's edit recovery data is deleted. This is a good point at which to also delete any out of date data for other pages.
Pages have a lastModified field in their recovery data, which can be used to determine the last time a page was opened for editing. If a page hasn't been opened for editing within 30 days, its data should be deleted.
Acceptance criteria:
- Pages that have not been edited for 30 days are removed from the edit recovery indexedDB storage.
Use cases:
- As a user, I don't want my browser's storage filling up with unwanted recovery data for pages that I've not edited in a long time.
QA notes:
QA Results - Local
AC | Status | Details |
---|---|---|
1 | ❌ | https://phabricator.wikimedia.org/T341956 here |