[JENKINS-75637] Fix System configuration page no longer having breadcrumb navigation #10715
Conversation
|
LGTM |
|
@janfaracik what is the status of this, is there something holdiing it up or an issue with the approach? |
|
@janfaracik I'm interested in this pull request as a possible backport for the 2.516.1 LTS release. Is there anything I can do to help it move from draft to ready for review? |
|
Hey folks. I've opened up the PR for review - I've given it a spin and it's working as expected, my only issue with it is that the menu doesn't close when you click an item. I didn't see an easy way to fix that without the risk of introducing regressions unintentionally. If that behaviour is fine then this PR seems good to go. |
|
Updated this so that the menu now hides on item click. Would appreciate some testing on this to confirm I haven't broken anything - I've tested:
|
scherler
left a comment
There was a problem hiding this comment.
I have tested on my system besides some of the points he tested and have found one regression but it is not due to this PR but I guess a general problem with #links type linking where the header will hide the heading
Besides my code change suggestion I think is ready go, i will create a ticket for the above so we can follow on it.
Added a fix for this - thanks! |
|
Please take a moment and address the merge conflicts of your pull request. Thanks! |
timja
left a comment
There was a problem hiding this comment.
LGTM, seems fine now.
General UX of it isn't great and I don't think this should really be a thing but there should be better in-page navigation.
|
/label ready-for-merge This PR is now ready for merge, after ~24 hours, we will merge it if there's no negative feedback. Thanks! |
|
I think we forgot to merge this pull request. I don't have permissions to do so but can you @timja ? |
|
@alecharp merged |


See JENKINS-75637.
This PR restores the breadcrumb menu for pages that use
breadcrumb-config-outline- currently just the Manage Jenkins > System page in core. To show the menu hover over the breadcrumb item and you'll see a list of the sections on the page.Also fixes submenus not opening as expected.
Testing done
Proposed changelog entries
Proposed changelog category
/label bug
Proposed upgrade guidelines
N/A
Submitter checklist
@Restrictedor have@since TODOJavadocs, as appropriate.@Deprecated(since = "TODO")or@Deprecated(forRemoval = true, since = "TODO"), if applicable.evalto ease future introduction of Content Security Policy (CSP) directives (see documentation).Desired reviewers
N/A
Before the changes are marked as
ready-for-merge:Maintainer checklist
upgrade-guide-neededlabel is set and there is a Proposed upgrade guidelines section in the pull request title (see example).lts-candidateto be considered (see query).