Skip to content

Trigger jobs refresh the Pipelines UI and completely break the UX

Summary

Triggered jobs refresh the UI when events happen in the downstream pipeline, rendering the UI unusable because buttons move around.

Steps to reproduce

Create multiple trigger jobs that have downstream pipelines with automatic and manual steps.

Try to work on the downstream pipelines by opening the triggered job that is waiting for a manual step to trigger it.

When another job changes it's state, the UI will refresh and move the button you were just about to click on.

What is the current bug behavior?

Downstream pipelines triggered by a trigger job, refresh the UI on any event.

What is the expected correct behavior?

The UI remains static, displaying the pipeline I've clicked on to see the detail and (potentially) trigger a manual step.

Output of checks

I've reproduced this in an on-premise installation of Gitlab. to the line of code that might be responsible for the problem. -->