nexus icon indicating copy to clipboard operation
nexus copied to clipboard

Remove unnecessary polling of statistics endpoint

Open Dinika opened this issue 2 months ago • 0 comments

When I go to a project page like this one and open network panel I see requests made to /statistics endpoint every 3 seconds.

These requests are made even when the indexing has completed. When I go to "Statistics" tab, the user does not even see any information (perhaps because they don't have access to the project) but the polling keeps going.

Screenshot from 2024-04-30 11-14-43.png

Furthermore, in some cases, switching back from "Statistics" tab to "Browse" tab, triggers extra ~10 requests right away without 3 seonds wait (I saw this on this project, but not on this isocortext project).

The polling of statistics endpoint should stop (or reduce) in following cases:

  • When user switches from statistics tab to browse tab
  • When user does not have access to the project (and can therefore not see any statistics info on screen)
  • When indexing has completed

Dinika avatar Apr 30 '24 09:04 Dinika