Pipeline tab links to the initial URL
Summary
On a pipeline page, clicking on the Pipeline
tab updates the sets the URL to the one that initially loaded the page. While this is fine most of the time, it can result in a confusing UX in some cases. Consider this scenario:
- Access any pipeline's security report: the URL ends with
/security
. - Click on the
Jobs
tab: the URL now ends with/builds
. - Click on the
Pipeline
tab: the URL is back to the original one and ends with/security
. - At this point, manually refreshing the page would result in the
Security
tab being shown first, when you would expect to see thePipeline
tab that you just left.
Steps to reproduce
See steps above
Try this with any pipeline. Here's one for convenience: https://gitlab.com/gitlab-org/gitlab/pipelines/122000139/security
Example Project
Any project with pipelines
What is the current bug behavior?
Pipeline
tab points to the initial URL.
What is the expected correct behavior?
Pipeline
tab points to the pipeline URL which ends with the pipeline ID.