After a brief look at all of these bugs, I think we should tackle them in this manner:
====Possibly Redirect Issues====
Thanks to a couple of more reproducible bugs, I'm bucketing these issues together as bugs that are likely related to redirected articles. They should be investigated and fixed at the same time by the same engineer.
**Problem:** Users that have unresponsive save icons, a few duplicate saved articles, blank spaces or missing thumbnails in the Saved tab.
**Background Reading**: Become more familiar with how saving articles for offline works in the app (happy and error paths), as well as how redirected articles work in MediaWiki. What happens if there is a reference to an old article name in the app? What if the user has already saved an article under the old name?
**Other prep work**: We're unblocked on some of this due to being able to reproduce bugs, but it would still help to also obtain user data export files from anyone that reported these bugs.
**Most reproducible:**
T300050
T285992
**Other similar bugs**
T282803
T313501
T314690
T299012
====Possibly Syncing or Migration issues====
For these, I think something odd is either happening with migration (because a lot of users seem to complain that it happens after an update) or the syncing of reading lists. There are no good reproducible steps at this point though. These should be investigated and fixed at the same time by the same engineer.
**Problem:** Users with disappearing reading lists, or a huge amount of duplicate saved articles.
**Background Reading**: Become more familiar with how saving articles for offline works in the app (happy and error paths). Also understand fully how reading list syncing works (when does the system know to automatically delete saved articles?), and how it works against Android's different default list name. Also revisit the mobile-html migration code. If possible, re-test it by building an old version of the app (before 6.6.0), save several articles and reading lists, then update to the latest version.
**Other prep work**: Try to get user data export files from users with disappearing lists and the duplicate Yellowstone user.
T301306
T292469
T281614
T301743
T302601
====One offs====
These issues either feel less common or less mysterious. They are one-off problems that should be tackled at the end once the bigger issues above are resolved. They can be tackled separately by any engineer.
T311326
T315686
T277599
T265776
T275898