Bug 846457 - Dashboard and UI rendering freezes in some circumstances in IE8
Dashboard and UI rendering freezes in some circumstances in IE8
Product: JBoss Operations Network
Classification: JBoss
Component: UI (Show other bugs)
JON 3.1.0
All Windows
medium Severity high
: ER01
: JON 3.2.0
Assigned To: Jay Shaughnessy
Mike Foley
Depends On: 879068
  Show dependency treegraph
Reported: 2012-08-07 16:43 EDT by Larry O'Leary
Modified: 2014-01-02 15:38 EST (History)
4 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 879068 (view as bug list)
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
Screenshot showing Dashboard in the "freeze" state (60.57 KB, image/png)
2012-08-08 09:01 EDT, Larry O'Leary
no flags Details
Screenshot showing Dashboard in the "blank" state (37.35 KB, image/png)
2012-08-08 09:02 EDT, Larry O'Leary
no flags Details

External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 101393 None None None 2012-08-07 16:44:08 EDT

  None (edit)
Description Larry O'Leary 2012-08-07 16:43:45 EDT
After entering the login credentials the dashboard begins to be displayed but freezes part way through or is completely blank. If a partial load is achieved, the portlets do not load their data and instead display a "Loading..." message. The entire browser window seems to fail to redraw the page contents when this occurs. For example, if you drag another window over the top of the area that the dashboard has been partially rendered, you will see that the contents of the dashboard window never gets redraws after something was dragged across the window. Another example is if you go to a different tab and come back, the entire tab will be empty.

This issue does not always occur and seems to be very random. During testing, the issue could be consistently reproduced by moving the mouse cursor about the dashboard area while the page was being loaded. This testing also revealed that the mashup portlet and its contents seemed to determine whether it was possible to reproduce this issue. By removing the mashup portlet or changing the URL of the mashup portlet, the issue would go away.

Here are the specifics:

*   The issue occurs when using IE 8.0.6001.18702 on Windows XP SP3 (the latest available version for Windows XP at this time) under the following conditions:
    *   The mashup portlet must be on the dashboard page
    *   The mashup portlet must be using the URL: https://access.redhat.com/ext/software/JBoss_Operations_Network/portlet?jonVersion=3.1
        *   By using another URL in the mashup portlet, such as the one used in the default RHQ installation, the issue is not reproducible.
    *   The issue seems to be related to UI activity while the page is loading.
        *   For example, movement of the mouse cursor in the area where the portlets will be drawn. 

*   The issue WOULD NOT occur when using IE 8.0.7600.16385 on a later version of Windows.

Other UI anomalies could be seen during testing. Such as in many instances the page would freeze while being rendered, other times it would just be blank (header and message center only), while other times all was fine. The blank pages could be seen by simply refreshing the browser by pressing F5 and waiting for the page to show it was done loading. The freeze issue could only be seen when moving the mouse cursor around the dashboard area while the page was being loaded.

Some preliminary research on similar issues revealed that this may have to do with IFRAMES:



However, this data is inconclusive. Although the mashup portlet uses IFRAME the reports seemed to deal with JavaScript being contained within the IFRAME. In our case, the URL that is offensive contains no JavaScript or other functions that would interfere with the IFRAME.
Comment 2 Larry O'Leary 2012-08-08 09:01:02 EDT
Created attachment 603020 [details]
Screenshot showing Dashboard in the "freeze" state

Shows dashboard in a partially loaded state.
Comment 3 Larry O'Leary 2012-08-08 09:02:18 EDT
Created attachment 603022 [details]
Screenshot showing Dashboard in the "blank" state

Shows a blank dashboard in where header and message center components seemed to load but nothing else was displayed and UI was in a frozen state.
Comment 4 Larry O'Leary 2012-08-08 09:04:41 EDT
To be clear on the "frozen" state, the UI is simply not rendered but components still seem to function. For example, if in the frozen state, I can click where the *Administration* page/tag is and although I see nothing happen on screen (no click animation or hover animation) I do hear IE's sound-effect for when a link is clicked. Additionally, if I press the F5 key (refresh/reload) the administration page is what is loaded. This tells me that the UI is still active, I am just not seeing it on screen.
Comment 7 mark yarborough 2012-11-20 15:46:03 EST
Per triage with loleary, crouch, mfoley: Move to JBoss ON product, set target release JON 3.2, clear priority (will be subject to further triage in JON 3.2 timeframe).
Comment 8 Heiko W. Rupp 2013-08-09 12:06:17 EDT
Jay, would be good if you could look at this.
Comment 9 Armine Hovsepyan 2013-09-25 10:39:16 EDT
verified with IE9 -> http://d.pr/i/Gs3f
and IE8 -> http://d.pr/i/gaxW
Comment 10 Armine Hovsepyan 2013-09-25 10:43:15 EDT
during page load was clicking, scrolling, drag and dropping portlets - page is being rendered without issues

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