Closed Bug 1084116 Opened 10 years ago Closed 10 years ago

clicking on "Treeherder" or "jobs" at the top takes me to mozilla-central

Categories

(Tree Management :: Treeherder, defect, P3)

x86_64
Linux
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: dbaron, Assigned: jfrench)

References

()

Details

Attachments

(1 file)

If I click on the "Treeherder" or "jobs" words at the top of https://treeherder.mozilla.org/ui/#/jobs?repo=try&author=dbaron@mozilla.com it takes me to a view showing the jobs on mozilla-central.  That doesn't make sense -- it doesn't make sense for those things to lead to an action that is "switch trees and remove filters".

I think those things either shouldn't be links, or they should do something more sensible given the context.
I agree, let's remove "jobs" and make "Treeherder" a label.
I have this mostly done. One tweak tbd, and just poking around in case there's any underlying bits to clean up outside the markup.
Assignee: nobody → tojonmz
Status: NEW → ASSIGNED
Attached file treeherder-ui-PR#247
Please see the above PR for review and status. Adding Ed for Sheriff sign-off.
Attachment #8510816 - Flags: review?(wlachance)
Attachment #8510816 - Flags: feedback?(emorley)
Comment on attachment 8510816 [details] [review]
treeherder-ui-PR#247

We'll want to add some navigation back once we have multiple views {"jobs", "timeline", "machines", "perf", ...} but this improves things short term :-)
Attachment #8510816 - Flags: feedback?(emorley) → feedback+
Commits pushed to master at https://github.com/mozilla/treeherder-ui

https://github.com/mozilla/treeherder-ui/commit/6771e9e2ed11c7bf9688fe2628c548e1a83d6a94
Bug 1084116 - Remove nav on logo and jobs button to preserve user state

https://github.com/mozilla/treeherder-ui/commit/ef99effe66b465328639ea2ba73e330d568fb602
Merge pull request #247 from tojonmz/remove-mainav-links

Bug 1084116 - Remove nav on logo and jobs button to preserve user state
Comment on attachment 8510816 [details] [review]
treeherder-ui-PR#247

We'll probably want to relinkify this stuff in the future as we add additional panels but this makes more sense for now.
Attachment #8510816 - Flags: review?(wlachance) → review+
Priority: -- → P3
Verified fixed and working correctly on dev/stage/prod.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Commits pushed to master at https://github.com/mozilla/treeherder

https://github.com/mozilla/treeherder/commit/df46ee3bb445cdd8d644f10f6ae8d50b6903e2f6
Bug 1084116 - Remove nav on logo and jobs button to preserve user state

https://github.com/mozilla/treeherder/commit/d75be91c13c1fff25e2d6723388b64591a1a4358
Merge pull request #247 from tojonmz/remove-mainav-links

Bug 1084116 - Remove nav on logo and jobs button to preserve user state
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: