Bug 1042815

Summary: Internet Explorer 10: Controls in panels don't work after panel contents change
Product: [Retired] JBoss BPMS Platform 6 Reporter: Jan Hrcek <jhrcek>
Component: BAMAssignee: Jan <jschatte>
Status: CLOSED NOTABUG QA Contact: Jan Hrcek <jhrcek>
Severity: urgent Docs Contact:
Priority: high    
Version: 6.0.0CC: dgutierr, jhrcek, kverlaen, mbaluch
Target Milestone: ---Keywords: TestBlocker
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-19 11:04:09 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:
Attachments:
Description Flags
Steps to reproduce - video none

Description Jan Hrcek 2013-12-13 12:42:37 UTC
Created attachment 836302 [details]
Steps to reproduce - video

Description of problem:
When using Internet Explorer 10 
When you try to create new / edit existing Data provider using Data provider panel, the panel stops reacting once its contents change.

What I mean is when you click for example 'Create new data provider' link, the contents of the panel change to present you select with a type of data provider. Now none of the controls in the panel works ('Type' select nor 'Cancel' button). The only way to go on is to refresh page (e.g. by clicking 'Data providers' link in the breadcrumb).

Observe the behaviour in the video attached.

Version-Release number of selected component (if applicable):
BPMS 6.0.0 ER5
On Windows Server 2012 + Internet Explorer 10

How reproducible:
Always

Steps to Reproduce:
1. Go to Showcase, page Data providers
2. try to create new data provider

Actual results:
Observe, that when the contents of the panel changes (after clicking some control) the controls in the newly reloaded panel no longer work - you have to reload the page to make them work. 

Expected results:
The controls should work without the need to refresh the page, as in Firefox/Chrome.

Comment 1 Jan Hrcek 2013-12-13 13:02:41 UTC
Edit:
The problem explained above is more global than I initially thought - the same issue seems to be present for many other panel types. Few examples:

1) Showcase > Sales Report
 -> try sorting some column (panel contents change) after that it is impossible to sort by any other column

2) Showcase > Sales Report
 -> try drilldown using dashboard filter. When you select first value, the filter-by value is displayed above (panel contents chage) after that it is impossible to select another filter.

This basically prevents us from performing automated tests -> marking as blocker & setting severity to high (since IE has been given top priority)

Comment 3 Jan 2013-12-17 16:55:09 UTC
Jan,

I've tried to reproduce this on EAP 6.1.1, with bpms ER5, in IE10, but all seems to work fine, at least with the default security configuration setting for internet. When switching to a high security setting for 'internet', it all just stops working, i.e. not even by refreshing the way you do in the video I can get things to work again.

Therefore I'm not sure if this is the correct way to reproduce the issue. Can you give me some more specifics on your environment? (jdk version, OS, IE security setting or other particulars, ... )

Thanks

Comment 4 Jan Hrcek 2013-12-18 07:29:56 UTC
Jan, you are right! The problem was really caused by the security settings of internet explorer 10 (IE). Because of me not having enough experience with UI testing on IE, i forgot to check those settings.

As you may know, QE currently does not have access to Windows 8 machines to test on, so I was debugging my tests with IE 10 on Windows Server 2012 which is probably the cause of different defaults in IE security settings.

For me the default security level for 'Internet' zone was set to High and I was unable to lower it. After some investigation I found, that I need to turn off 'Internet Explorer Enhanced Security Configuration' accessible in system settings OUTSIDE of IE settings (along the lines of this article: http://imak47.wordpress.com/2011/01/25/how-to-change-the-internet-zone-security-level-from-high-to-medium-low-in-windows-server-2008/). After I turned the 'Internet Explorer Enhanced security configuration' off, as described in the article, the defaul security level for zone 'Internet' became 'medium-high' and the dashbuilder application started to work correctly.

I guess we can close the issue as NOTABUG, but some note needs to be added to the documentation. Something like: to make the dashbuilder application work correctly with internet explorer 10, you need to make sure, that the Internet Explorer security setting for zone Internet is set to at most middle-high.

Comment 5 David Gutierrez 2013-12-19 11:04:09 UTC
Closed as it's not a bug.