Open
Description
Describe the bug
The mounting sequence for the Progress Hex blocks the main thread for 1-10 seconds due to anime
timeline add method. This especially impacts mobile users as the user interface completely freezes for 2+ seconds (on Chrome for Android, running on Google Pixel XL).
To Reproduce
- Go to home page
- Search for a package, immediately try to use the UI before loading indicator mounts (i.e. scroll)
For debugging/testing:
- Set profiler to record.
- Perform the above steps.
Expected behavior
Progress indicator should not block render or freeze the UI.