Bug 1364556

Summary: Scrollbars do not Appear on Pages that Require Them in Horizon
Product: Red Hat OpenStack Reporter: Mike Burns <mburns>
Component: python-django-horizonAssignee: Radomir Dopieralski <rdopiera>
Status: CLOSED ERRATA QA Contact: Ido Ovadia <iovadia>
Severity: high Docs Contact:
Priority: unspecified    
Version: 9.0 (Mitaka)CC: aortega, athomas, dschoenb, iovadia, jjoyce, jschluet, mburns, mrunge, opavlenk, rdopiera, srevivo
Target Milestone: gaKeywords: ZStream
Target Release: 9.0 (Mitaka)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-django-horizon-9.0.1-2.el7ost Doc Type: No Doc Update
Doc Text:
undefined
Story Points: ---
Clone Of: 1356713 Environment:
Last Closed: 2016-08-24 12:58:26 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1356713    
Bug Blocks:    

Description Mike Burns 2016-08-05 17:09:45 UTC
Clone for OSP 9

+++ This bug was initially created as a clone of Bug #1356713 +++

Description of problem:
When viewing various pages in the Horizon UI for Red Hat OpenStack Platform it is possible for the content of the page to be longer than the current browser window can display. However, currently there is no way to scroll in these pages. Scrolling the mouse wheel, using the arrow keys, or page up/down have no effect on the page. This can cause information to be cut off from the user.

Version-Release number of selected component (if applicable):
python-django-horizon-9.0.0-5.el7ost.noarch

How reproducible:
100%

Steps to Reproduce:
1. Install the python-django-horizon package on an OpenStack instance (I used packstack)
2. Log in to the Horizon UI.
3. Navigate to any page or tab.
4. Resize the vertical size of the browser window
5. Observe that no scrollbars are present or appear and there is no means to scroll the content of the page.

Actual results:
No scrollbars or means of scrolling appear on pages that need them.

Expected results:
If a page needs to be scrolled, scroll bars will appear and the user can use the mouse and keyboard to navigate the page.

Additional info:
This was observed against 
  - Google Chrome Version 51.0.2704.106 (64-bit) on Fedora 24
  - Firefox 47.0 on Fedora 24
Another interesting note is that if the browser window is resized to be very short, the top bar (where "Red Hat OpenStack Platform" and the tabs are) DOES get a scroll bar. It appears to be isolated to the content being displayed in the frame beneath it.

--- Additional comment from Radomir Dopieralski on 2016-08-05 07:00:00 EDT ---

This is due to position:fixed on the #content_body div. Should be position:absolute instead.

Comment 4 Ola Pavlenko 2016-08-24 09:53:14 UTC
Verified
========
OSPD9 latest bits
python-django-horizon-9.0.1-2.el7ost.noarch

Comment 5 errata-xmlrpc 2016-08-24 12:58:26 UTC
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://rhn.redhat.com/errata/RHBA-2016-1757.html