Fix blinking empty state on issues list
What does this MR do and why?
This MR removes debounce
from the GraphQL queries on issues list page of the project/group. This results in removing a briefly visible (200ms) There are no issues found
screen before showing cached labels.
Screenshots or screen recordings
Before | After |
---|---|
before | after |
How to set up and validate locally
- Enable frontend caching
Feature.enable(:frontend caching)
- Visit any group or project issues pages such as
http://127.0.0.1:3000/groups/flightjs/-/issues
- Refresh the page and make sure you don't see empty state briefly
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.
Edited by Natalia Tepluhina