Skip to content

Inconsistent breadcrumbs on new entity pages

Current situation

After moving from list page to new entity page we have different new entity pages by breadcrumbs types

Tags

Problem: you cant move to list page from new entity page

Screenshots
Items page New item page Item page
tags_default tag_new_default tag_default

Issues

Screenshots
Items page New item page Item page
issues_default issue_new_default issue_default

Merge requests

Screenshots
Items page New item page Item page
mrs_default mr_new_default mr_default

Pipelines

Problem: you cant move to list page from new entity page, items crumb reload current page

Screenshots
Items page New item page Item page
pipelines_default pipeline_new_default pipeline_default

Environments

Problem: you cant move to list page from new entity page, items crumb reload current page

Screenshots
Items page New item page Item page
environments_default environment_new_default environment_default

Releases

Problem: you cant move to list page from new entity page, no list page crumb

Screenshots
Items page New item page Item page
releases_default release_new_default release_default

It seems like incorrect and inconvenient behavior in some cases

  • tags
  • pipelines
  • environments
  • releases

Used gitlab version: GitLab Enterprise Edition 16.0.0-pre cb6fd5b6

Suggestion

It seems that the most logical and convenient implementation is to display a complete list of breadcrumbs, examples:

  • issues
  • merge requests

Suggested page interface options:

Screenshots
Current Proposed
tag_new_default tag_new_proposed
pipeline_new_default pipeline_new_proposed
environment_new_default environment_new_proposed
release_new_default release_new_proposed
Edited by Dmitry Silin