Happens more often if the random header is near the top of the screen when you tap refresh.
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Mhurd | T124484 EPIC: Visual design improvements to the Explore feed | |||
Invalid | • BGerstle-WMF | T120474 Tapping feed random refresh button sometimes causes feed table to jump | |||
Resolved | JoeWalsh | T127899 As an iOS user the Random feature is hard to find and use | |||
Declined | None | T140078 As an iOS user, I want to generate Random articles easily without loading entire articles | |||
Resolved | Mhurd | T140779 Improved the discoverability of the Random feature by moving it higher up in the feed |
Event Timeline
Checked with 5.0.0 (666) on iPad mini iOS 8.2 and iPad iOS 9.1 - no jumpiness is observed. I will re-check on other devices later (I made a note about it).
iPhone 6s with 5.0.0 (666) is still showing jumpiness.
The Random article should be at the top - refresh and the screen will be scrolled down to 'Nearby' section.
The screenshot shows the placement of the article on screen before you may refresh it and see the jumpiness.
@BGerstle-WMF we still saw this during the walk-trough with build 724. It seems to only happen when the random card is at the top of the screen.
Should we move back to "Ready for Dev" for another look?
It seems to only happen when the random card is at the top of the screen.
I can take a quick look, but I don't know how much more we'll be able to do. The problem is that we haven't been able to successfully update a single row/section of the feed w/o causing crashes when multiple sections are updating at arbitrary times. As a result, we have to reload the entire table, which discards row estimates, which can lead to the jumpiness you're seeing. There's a chance we can "lock" the table and it could fix this, but otherwise I'm out of ideas.