Client lag when expanding the actor list with many actors
When expanding the Actors section in the client, performance drops significantly if there are many actors in the list. The UI becomes very sluggish and difficult to interact with. This issue seems to be caused by the number of actors rendered or processed during expansion.
Interestingly, this problem does not occur in clients such as the one provided by TheRipper93, which handles large numbers of actors much more smoothly.
Steps to reproduce:
- Open the FLC client.
- Navigate to the Actors section.
- Expand the actor list when there is a large number of actors present (e.g. 50+).
- Observe performance degradation and lag.
Expected behavior: The actor list should expand and remain responsive even with many actors present.
Environment: FLC version: 7.2.5 Foundry version: 12.331
In the FLC window there is a microchip icon. When you press it, does it say "WebGL2 is available"?
Yup.
OK. This issue appeared suddenly, but I managed to pinpoint when it happens. It doesn't occur when I'm scrolled all the way to the top of the Actors section. However, if I scroll down and then move the screen, I experience significant lag.
Link to video https://streamable.com/na49z2