Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1375134 - Navigation bar can not roll down when user zoom in till it cross over the screen boundary
Navigation bar can not roll down when user zoom in till it cross over the scr...
Status: CLOSED ERRATA
Product: OpenShift Container Platform
Classification: Red Hat
Component: Management Console (Show other bugs)
3.3.0
Unspecified Unspecified
medium Severity low
: ---
: 3.7.0
Assigned To: Steve Goodwin
Yadan Pei
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2016-09-12 05:08 EDT by XiaochuanWang
Modified: 2017-11-28 16:51 EST (History)
5 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Cause: The left navigation column did not support vertical scrolling. Consequence: When browser viewport is less than 440 pixels tall and wider than 768 pixels the bottom left navigation link was not accessible. Fix: The new left navigation column markup supports vertical scrolling. Result: All left navigation links are accessible at all browser viewport sizes and zoom levels.
Story Points: ---
Clone Of:
Environment:
Last Closed: 2017-11-28 16:51:43 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
zoom-in-lost-bottom (128.91 KB, image/png)
2016-09-12 05:08 EDT, XiaochuanWang
no flags Details
zoom-in_lost_navigator (100.96 KB, image/png)
2016-09-12 05:09 EDT, XiaochuanWang
no flags Details
left navigation menu bar can not scroll (36.13 KB, image/png)
2017-01-22 00:43 EST, XiaochuanWang
no flags Details
Vertical nav bar (56.19 KB, image/png)
2017-09-08 10:25 EDT, Steve Goodwin
no flags Details
left scroll bar works (24.04 KB, image/png)
2017-10-09 01:57 EDT, XiaochuanWang
no flags Details


External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2017:3188 normal SHIPPED_LIVE Moderate: Red Hat OpenShift Container Platform 3.7 security, bug, and enhancement update 2017-11-28 21:34:54 EST

  None (edit)
Description XiaochuanWang 2016-09-12 05:08:37 EDT
Created attachment 1200110 [details]
zoom-in-lost-bottom

Description of problem:
Login openshift, zoom in till the navigation bar is cross over the screen boundary. The last item "monitoring" can not be reached. (Please refer to screenshot.) 
Reproduced on  browsers:  Firefox48, Chrome52, EDGE25/IE11. 
Not reproduced on Safari.
 

Version-Release number of selected component (if applicable):
3.3.0.30

How reproducible:
Always

Steps to Reproduce:
1. Login openshift
2. Zoom in till for several times till the navigation bar is cross over the screen boundary
3.

Actual results:
The last item "monitoring" can not be reached.

Expected results:
The left bar should have the rolling bar.

Additional info:
User may often use zoom in on small-screen laptop.
Comment 1 XiaochuanWang 2016-09-12 05:09 EDT
Created attachment 1200111 [details]
zoom-in_lost_navigator
Comment 2 Jessica Forrester 2016-09-12 09:13:45 EDT
@rhamilto anything we can do about this?
Comment 3 Robb Hamilton 2016-09-12 09:56:41 EDT
In tinkering with it, I don't see an immediate fix that retains the scrolling behavior we've established for the inner page contents.  Simply making the left sidebar scrollable vertically means the dropdown menus aren't visible (they are positioned outside the width of the sidebar).  :/
Comment 4 Robb Hamilton 2016-12-12 10:28:14 EST
This was fixed by https://github.com/openshift/origin-web-console/pull/663.
Comment 5 Troy Dawson 2017-01-20 18:26:15 EST
This has been merged into ocp and is in OCP v3.5.0.7 or newer.
Comment 6 XiaochuanWang 2017-01-22 00:43 EST
Created attachment 1243284 [details]
left navigation menu bar can not scroll
Comment 7 XiaochuanWang 2017-01-22 00:54:12 EST
Not seen the scroll bar as PR https://github.com/openshift/origin-web-console/pull/663 on Chrome 52 and Firefox 45, also menu navigator tree is not like the screenshot in PR, please see the screenshot in the new attachment "left navigation menu bar can not scroll"

Tested on openshift v3.5.0.7
Comment 8 Robb Hamilton 2017-03-06 16:26:06 EST
The screenshot in https://github.com/openshift/origin-web-console/pull/663#issue-182559002 documents the fix included the PR.  The second screenshot [1] in the PR is a hypothetical fix that is not included in the PR.  

Please note the bug only exists under the following conditions:

| Zoom level | Viewport height | Viewport width |
| ---------- | --------------- | -------------- |
| 0          | <= 440px        | >= 768px       |
| 1          | <= 484px        | >= 844px       |
| 2          | <= 552px        | >= 960px       |

We will likely need to unfix the left navbar to ensure this bug never happens given the left navbar is configurable.

[1] https://github.com/openshift/origin-web-console/pull/663#issuecomment-253257346
Comment 9 Robb Hamilton 2017-08-16 08:54:03 EDT
Since Steve has been working on the nav changes for 3.7 that will address this bug, I'm reassigning it to him.
Comment 10 Steve Goodwin 2017-09-08 10:24:25 EDT
The updated console vertical navigation now displays a scrollbar when content is taller than the viewport. see screenshot
Comment 11 Steve Goodwin 2017-09-08 10:25 EDT
Created attachment 1323765 [details]
Vertical nav bar
Comment 12 Steve Goodwin 2017-09-19 14:46:56 EDT
Cause: The left navigation column did not support vertical scrolling.


Consequence: When browser viewport is less than 440 pixels tall and wider than 768 pixels the bottom left navigation link was not accessible.


Fix: The new left navigation column markup supports vertical scrolling.



Result: All left navigation links are accessible at all browser viewport sizes and zoom levels.
Comment 14 XiaochuanWang 2017-10-09 01:57 EDT
Created attachment 1336119 [details]
left scroll bar works
Comment 15 XiaochuanWang 2017-10-09 02:00:47 EDT
Left scroll bar works on both Firefox 54 and Chrome 59
Screenshot has been attached.

Verified on:
OpenShift Master:     v3.7.0-0.143.1
Kubernetes Master:    v1.7.0+80709908fd
Comment 19 errata-xmlrpc 2017-11-28 16:51:43 EST
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2017:3188

Note You need to log in before you can comment on or make changes to this bug.