Page MenuHomePhabricator

[8 hours] Investigation: Autosave wish
Closed, ResolvedPublicSpike

Description

We want to investigate if we can piggyback on the ApiStashEdit endpoint and check if it would be possible to retrieve the unfinished edits to recover from closing the browser/tab by mistake or after a crash.

If retrieval is not possible from the current cached object, or if TTL is a limitation and can't be changed, it could be worthwhile to investigate if we can keep a copy of the edit with a longer TTL or to look for alternative storage.

Session storage seems to be what VE/Discussion Tools/Content Translations are currently using (Needs confirmation) but that is not ideal as pointed out in the wish itself

Event Timeline

JMcLeod_WMF renamed this task from Investigation: Autosave wish to [8 hours] Investigation: Autosave wish.May 19 2022, 5:39 PM
JMcLeod_WMF added a project: Spike.
Restricted Application changed the subtype of this task from "Task" to "Spike". · View Herald TranscriptMay 19 2022, 5:39 PM

Just going to note Risker's checklist, which touches on some data curation/moderation considerations — these might apply to stored autosaves?

We were hoping to work on this in tandem with the IPA wish, but after discussing the various implementation options we've concluded that it will take a bit more effort than initially anticipated. We'll put this back in the backlog and pick something with a smaller scope to work in parallel with IPA