Bug #43120
closed
mgr/dashboard: stay on active tab
Added by Patrick Seidensal over 4 years ago.
Updated about 1 year ago.
Description
Currently, tabs are used on various places in the dashboard for various implementations. When the user has such a tab activated and opens a modal (e.g. adds/deletes/edits something) and then returns from this modal by submitting it, canceling it or even by clicking a link on the breadcrumb of the page, the tab won't be active anymore, if it wasn't the first one. The same applies to reloading the page on an active tab. This can be very inconvenient. To enhance the user experience, the dashboard should be adapted to always return to the previously activated tab, like it will be the case for the Cluster -> Monitoring page.
This implementation uses Angular URL fragments to achieve this goal and can be used as a reference for this implementation.
https://github.com/ceph/ceph/pull/31937/commits/855f214b29c8ed935c8f4ba0b8a8396692f946a1
- Related to Feature #42877: mgr/dashboard: list configured prometheus alerts added
- Translation missing: en.field_tag_list set to usability
- Translation missing: en.field_tag_list changed from usability to usability, low-hanging-fruit
- Status changed from New to In Progress
- Assignee set to Volker Theile
- Target version set to v16.0.0
- Source set to Development
- Backport set to octopus
- Affected Versions v16.0.0 added
- Status changed from In Progress to Fix Under Review
- Pull request ID set to 34889
- Status changed from Fix Under Review to New
- Assignee deleted (
Volker Theile)
- Pull request ID deleted (
34889)
- Status changed from New to Fix Under Review
- Pull request ID set to 34946
- Status changed from Fix Under Review to Pending Backport
- Copied to Backport #46483: octopus: mgr/dashboard: stay on active tab added
- Assignee set to Volker Theile
- Project changed from mgr to Dashboard
- Category changed from 152 to UX
- Tags set to backport_processed
- Tracker changed from Feature to Bug
- Status changed from Pending Backport to Resolved
- Regression set to No
- Severity set to 3 - minor
Also available in: Atom
PDF