Closed Bug 1061304 Opened 11 years ago Closed 11 years ago

Job navbar icons flow over bottom-left-bottom panel content

Categories

(Tree Management :: Treeherder, defect, P4)

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: jfrench, Assigned: jfrench)

References

()

Details

Attachments

(3 files)

I think spawned from the work in bug 1042599, at reduced browser widths the job navbar icons (structured log, raw log, pinboard, retrigger job) now progressively overlay the bottom-left-bottom panel job status content. I will attach a screen grab of that, and also a more fringe case (as yet unreproducible) in which the icons started to replicate themselves across the panel. To reproduce the primary issue: o open treeherder production o click on a job o reduce the width of the browser until flow is triggered in the job navbar Observed The icons flow over the job status content, obscuring it Expected behavior Since I assume the navbar should remain a fixed height, should they be clipped? Or should the current behavior remain and this be a WontFix? Or some other behavior. Observed on both FF 31.0 Release and Google Chrome 37.0.2062.102m, at least on Windows.
Attached image jobNavbarIconsFlow
This is the primary observed behavior.
This is the fringe, as-yet-unreproducible behavior.
It's hard to make this case work really well. It seems fair to me to have some kind of minimum acceptable screen size for treeherder where we expect it to be usable. That said, I think we should probably clip in this case (that's what e.g. Firefox developer tools does)
I agree clipping would be fine/preferred also, rather than the flow over the content.
Blocks: 1043474
Priority: P4 → P3
Priority: P3 → P4
I saw this bug in Ed's triage yesterday again, I'll just fix it now.
Assignee: nobody → tojonmz
Status: NEW → ASSIGNED
Attached file treeherder-ui-PR#390
Please see above PR for status and review.
Attachment #8569950 - Flags: review?(wlachance)
Comment on attachment 8569950 [details] [review] treeherder-ui-PR#390 Looks good! Feel free to push this.
Attachment #8569950 - Flags: review?(wlachance) → review+
Thanks wlach!
OS: Windows XP → All
Commits pushed to master at https://github.com/mozilla/treeherder-ui https://github.com/mozilla/treeherder-ui/commit/0b607111e4cdc9bac454509d721afe16584facba Bug 1061304 - Clip instead of flow job control icons https://github.com/mozilla/treeherder-ui/commit/eef3b3e91c8568959ea4571402ae986d02376255 Merge pull request #390 from tojonmz/bottom-left-wrap Bug 1061304 - Clip instead of flow job control icons
Marking fixed per above merge. I will verify on the next push to stage/prod.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Verified fixed on stage.
Status: RESOLVED → VERIFIED
Commits pushed to master at https://github.com/mozilla/treeherder https://github.com/mozilla/treeherder/commit/d89784419096791418afa57fb81a554aa04181ec Bug 1061304 - Clip instead of flow job control icons https://github.com/mozilla/treeherder/commit/419bc6c78747cebf059870587fd35bf4ed48bfd8 Merge pull request #390 from tojonmz/bottom-left-wrap Bug 1061304 - Clip instead of flow job control icons
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: