Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P07
-
Fix Version/s: EE-3.3.0.GA_P08
-
Component/s: Framework
-
Labels:None
-
Environment:Any
-
Support Case References:Support Case 14371:- https://icesoft.my.salesforce.com/5000g00001wG5T3?srPos=0&srKp=500
-
Workaround Description:Make the resource download in a separate window. For example, with ace:dynamicResource use target="_blank" (and attachment="true"), instead of target="_self".
Description
When using the org.icefaces.blockUIOnSubmit context parameter and downloading a resource via ace:dynamicResource the overlay is not removed after completing the download, and the UI remains blocked.
The issue is that when org.icefaces.blockUIOnSubmit is active, the blockUI will be applied on page unload, which is triggered when downloading a resource in the same window. So, this issue is not limited to ace:dynamicResource. It occurs with any element or component that tries to load a different URI on the current window.
The workaround is to load the resource in a new window.