Noticed in production that the sidebar data request can be slow when you have a lot of repositories. When switching between workspaces while the sidebar data is still loading, you can get the responses in random order so the state would be overriden.
With this solution, each sidebar data is kept in a record indexed on the workspace id
Noticed in production that the sidebar data request can be slow when you have a lot of repositories. When switching between workspaces while the sidebar data is still loading, you can get the responses in random order so the state would be overriden.
With this solution, each sidebar data is kept in a record indexed on the workspace id