Improve design loading state
What does this MR do and why?
When moving between designs the current experience is a bit confusing (no loading state).
This MR significantly improves that by display a loading spinner while the design is loading, and skeleton while the comments are loading.
Screenshots or screen recordings
Before
After
How to set up and validate locally
- Navigate to an issue and upload a few designs
- Open a design
- Page between designs (it may be helpful to open chrome dev tools, switch to the network tab and enable throttling to emphasize the changes)
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #273132 (closed)
Edited by Lee Tickett