Page MenuHomePhabricator

Watchlist query continuation handling
Closed, DuplicatePublic

Description

In order to fetch the next set of watchlist items, we currently construct a continue parameter for the API call. This approach has led to a number of bugs where the back- and front ends get out of sync and the API call fails.

We should rewrite the watchlist page to use the watchlist API internally so that we can simply forward the returned continue parameter to the frontend, so that we're agnostic to changes in the parameter.

Acceptance criteria

  • Should be possible to infinite scroll the watchlist feed (currently not possible)
  • Should be possible to infinite scroll the watchlist edit watchlist page more consistently

Event Timeline

phuedx created this task.Sep 1 2015, 4:55 PM
phuedx raised the priority of this task from to Needs Triage.
phuedx updated the task description. (Show Details)
phuedx added a subscriber: phuedx.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptSep 1 2015, 4:55 PM
Jdlrobson triaged this task as Medium priority.Sep 8 2015, 12:29 AM
phuedx lowered the priority of this task from Medium to Low.Nov 24 2016, 6:56 PM
Jdlrobson raised the priority of this task from Low to Medium.May 22 2017, 10:09 AM

Id like to reduce the tech debt and bugs we have relating to watchlist. Repurposing the mobile watchlist to use the mediawiki api internally sounds like a good idea that is consistent with the epic.

Jdlrobson renamed this task from Improve watchlist query continuation handling to Watchlist query continuation handling.Jun 29 2017, 11:42 PM
Jdlrobson updated the task description. (Show Details)
Jdlrobson updated the task description. (Show Details)
Jdlrobson added subscribers: TheDJ, Tbayer, JKatzWMF and 6 others.