CI pipeline graph gets into a hover loop at certain screen widths
Summary
The CI pipeline graph gets into a hover loop at certain screen widths.
Steps to reproduce
- Create a pipeline with several stages
- Look at a page that includes the pipeline graph
- Resize your browser until it's just a little bit bigger than the width the viz wraps at
- Hover over the bottom portion of one of the circles
- Hover loop! https://giphy.com/gifs/1wolkXOJA0qQd4Sfeu
Example Project
https://gitlab.com/gitlab-org/gitlab-runner/pipelines
What is the current bug behavior?
The UI loops as the hover targets move under the cursor
What is the expected correct behavior?
The hover target doesn't move underneath the cursor
Possible fixes
Either:
- Ensure that the pipeline graph's width doesn't change on hover
- Ensure that the pipeline graph's vertical location doesn't change when it wraps
Edited by James Ribe