Skip to content

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

🛠 with at Siemens

How to set up and validate locally

  1. Go to any project > CI/CD > Jobs
  2. Click on the all tab. It should do nothing.
  3. Switch to the finished tab. It should load.
  4. Click again on the finished tab. It should do nothing.
  5. Try to reproduce what I showed in the video here #409457 (closed) (ideally it should not be possible anymore)
  6. Make sure to enable FF Feature.enable(:admin_jobs_vue)
  7. 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.

Merge request reports