Verifiable=false in url: strange behaviour

The verifiable=false parameter works in urls:
https://www.inaturalist.org/observations?place_id=any&verifiable=false returns 4.8 millions observations

If I then try to filter by birds, the resulting url changes to “verifiable=any”:
https://www.inaturalist.org/observations?place_id=any&verifiable=any&iconic_taxa=Aves HOWEVER it still returns only unverifiable observations (800 thousand of them)

If I hit the back button in my browser, I go back to the url:
https://www.inaturalist.org/observations?place_id=any&verifiable=false but it is now showing me both verifiable and unverifiable observations! (all 35 million)

If I then refresh the page I will go back to seeing only 4.8 million unverifiable observations, despite still having the same URL.

To summarise:

  • verifiable=false will change to verifiable=any in urls whenever I change another filter in the UI, but it will still only show unverifiable observations
  • This mismatch between the url and the observations shown will remain through multiple filter changes
  • As soon as I go back in my browser, the page will now show both verifiable and unverifiable observations, even if going back to the original page with “verifiable=false” in the url.
1 Like