Observations displayed multiple times when scrolling in grid view

Posting what I commented in GitHub:

My guess for the cause would be:

  1. When entering Explore it loads the 1st,…,Xth most recent obs.
  2. When I scroll down it wants to load the next X+1th,…,2Xth most recent observations, but by the time you scrolled down already new observations were uploaded and iNat doesn’t count X+1th,…,2Xth relative to loaded observations but relative to the absolute newest.
  3. So if by the time you scrolled down 1 new observation has been uploaded, then the X+1th grid observation will be the same as the Xth and for 3 new observations, X+1,X+2,X+3 will be the same as X-2,X-1,X and so on.
1 Like