Page MenuHomePhabricator

Huge gaps between cards on the Explore screen
Closed, DeclinedPublicBUG REPORT

Description

Steps to reproduce

  1. After not using the app for several days, load the app on a day that there's a news item in the explore feed for the prior day
  2. Scroll down the explore feed until older content loads

Expected results

No huge gaps

Actual results

IMG_0014.JPG (1×2 px, 3 MB)

IMG_0013.JPG (2×1 px, 2 MB)

Environments observed

App version: 6.1.4
OS versions: iOS 12.1.3
Device model: iPad Pro 11" 2018

Event Timeline

JMinor triaged this task as Medium priority.Feb 15 2019, 7:01 PM

The issue here is that the full feed content didn't load for Sunday, February 3rd, only the news item. Currently, the app looks at the oldest feed content and loads the next oldest day. It doesn't check whether or not the full content was loaded for that oldest day. In this case, it sees the news item, assumes the whole day is loaded, and loads the next oldest day.

After the newest content loads via updateFeedSourcesWithDate:nil in WMFAppViewController, there could be a separate method (similar to updateFeedSourcesWithDate:) that loads days that are missing content. Every day should have a Picture of the Day (even if it's marked as hidden by the user) so that could be the indicator as to whether or not that day was loaded.

LGoto subscribed.

This task was closed as part of the iOS team backlog grooming.