Avoid redundant job refetching
What does this MR do and why?
Solves #409457 (closed)
Avoids redundant job refetching, improving performance and eliminating a UI bug
How to set up and validate locally
- Go to
any project > CI/CD > Jobs
- Click on the
all
tab. It should do nothing. - Switch to the
finished
tab. It should load. - Click again on the
finished
tab. It should do nothing. - Try to reproduce what I showed in the video here #409457 (closed) (ideally it should not be possible anymore)
- Make sure to enable FF
Feature.enable(:admin_jobs_vue)
- Do the same for
Admin > CI/CD > Jobs
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.