Page MenuHomePhabricator

Incorrect paging in GrowthExperiments suggested edits module
Open, LowPublicBUG REPORT

Description

Steps to reproduce:

  • go to your homepage (tested on huwiki)
  • observe you get a large number of suggested edits
  • start clicking through the results with the "next" arrow
  • observe that after a while the total task count changes to something like your current position plus ten or fifteen (and you will get the no more results page when you get there).

It happens randomly, but very frequently. Feels like a JS race condition in handling the growthtasks API call. The number where it happens is different on every try.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

The issue looks similar to what was reported in T317575, T308887, T279024, T242814, and T312686. I checked couple of scenarios on huwiki, but I could not reproduce the issue.

It is almost deterministically reproducible for me. You just need to click very quickly. (Not sure if that's the only way to trigger it, but it's a reliable way.)

It is almost deterministically reproducible for me. You just need to click very quickly. (Not sure if that's the only way to trigger it, but it's a reliable way.)

Having a Selenium test for this could be useful.

KStoller-WMF moved this task from Triaged to Blocked on the Growth-Team board.
KStoller-WMF subscribed.

I believe this is blocked, correct?