Skip to content

Remove unnecessary polling of statistics endpoint #4913

@Dinika

Description

@Dinika

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions