Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.3
-
Fix Version/s: EE-3.3.0.GA, 4.0.BETA, 4.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces3 trunk revision# 34818
Passed at revision# 34719
Browsers: IE7/8 only (Can't reproduce in IE9/10, Chrome26, Firefox20)
-
Assignee Priority:P1
Description
To reproduce:
1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/confirmationDialog
2) Load 'ConfirmDialog Dynamic Attribute Test' test page in IE7 or IE8
3) Click the rendered checkbox
4) Click Show button to display the confirmationDialog
5) Click one of the Yes or No buttons
6) Notice the text on the page doesn't update for the selection
Expected value: You chose: yes/no
Actual value: You chose:
1) Build / deploy test app located at: http://server.ice:8888/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Nightly/confirmationDialog
2) Load 'ConfirmDialog Dynamic Attribute Test' test page in IE7 or IE8
3) Click the rendered checkbox
4) Click Show button to display the confirmationDialog
5) Click one of the Yes or No buttons
6) Notice the text on the page doesn't update for the selection
Expected value: You chose: yes/no
Actual value: You chose:
Committed fix at revision 35633. Now, the calls to the 'open' and 'close' methods of the jQuery-UI Dialog API are done via a timeout function with a minimal delay, to avoid the problem with event bubbling.
Also, the workaround in the test app mentioned above was reverted in order to test this fix.