Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 2.1-Beta
-
Component/s: ACE-Components
-
Labels:None
-
Environment:Tomcat 7.0.12
Description
The application is using an ace:panel in the following manner, it should just toggle client side without generating a request to the server:
<ace:panel id="filtersPanel"
toggleable="true"
header="Filters">
However, toggling the component in IE7 is resulting in execution of the JSF lifecycle and the execution of this code in one of the PhaseListeners:
if ("ice.dispose.window".equals(fc.getExternalContext()
.getRequestParameterMap().get("ice.submit.type"))) {
The undesirable effect is that their current window scope bean is being destroyed when the print preview window is launched and the user session is destroyed.
I have not been able to reproduce this in the poc.
<ace:panel id="filtersPanel"
toggleable="true"
header="Filters">
However, toggling the component in IE7 is resulting in execution of the JSF lifecycle and the execution of this code in one of the PhaseListeners:
if ("ice.dispose.window".equals(fc.getExternalContext()
.getRequestParameterMap().get("ice.submit.type"))) {
The undesirable effect is that their current window scope bean is being destroyed when the print preview window is launched and the user session is destroyed.
I have not been able to reproduce this in the poc.
Activity
| Status | Resolved [ 5 ] | Closed [ 6 ] |
| Fix Version/s | 3.0 [ 10241 ] |
| Link | This issue blocks ICE-7409 [ ICE-7409 ] |
| Assignee Priority | P1 | |
| Description |
The Williams application is using an ace:panel in the following manner, it should just toggle client side without generating a request to the server: <ace:panel id="filtersPanel" toggleable="true" header="Filters"> However, toggling the component in IE7 is resulting in execution of the JSF lifecycle and the execution of this code in one of the Williams PhaseListeners: if ("ice.dispose.window".equals(fc.getExternalContext() .getRequestParameterMap().get("ice.submit.type"))) { The undesirable effect is that their current window scope bean is being destroyed when the print preview window is launched and the user session is destroyed. I have not been able to reproduce this in the poc. |
The application is using an ace:panel in the following manner, it should just toggle client side without generating a request to the server: <ace:panel id="filtersPanel" toggleable="true" header="Filters"> However, toggling the component in IE7 is resulting in execution of the JSF lifecycle and the execution of this code in one of the PhaseListeners: if ("ice.dispose.window".equals(fc.getExternalContext() .getRequestParameterMap().get("ice.submit.type"))) { The undesirable effect is that their current window scope bean is being destroyed when the print preview window is launched and the user session is destroyed. I have not been able to reproduce this in the poc. |
| Security | Private [ 10001 ] |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
| Fix Version/s | 2.1-Beta2 [ 10294 ] | |
| Fix Version/s | 2.1 [ 10241 ] | |
| Assignee Priority | P1 | |
| Assignee | Ken Fyten [ ken.fyten ] | yip.ng [ yip.ng ] |
| Salesforce Case | [5007000000JMagh] |
| Salesforce Case | [] | |
| Fix Version/s | 2.1 [ 10241 ] | |
| Fix Version/s | 2.1-Beta2 [ 10294 ] |
| Attachment | list_page_template.xhtml [ 13712 ] |
| Field | Original Value | New Value |
|---|---|---|
| Assignee | Ken Fyten [ ken.fyten ] |
Checked in fix as in ICE-7145. Williamspoc app. currently broken after check-out. Some NPE.
Revision: 26168
Modified : /icefaces-ee/scratchpads/grimlock/icefaces/ace/component/src/org/icefaces/ace/component/panel/PanelRenderer.java
Revision: 26175
Modified : /icefaces-ee/tags/icefaces-2.1.0.BETA/icefaces/ace/component/src/org/icefaces/ace/component/panel/PanelRenderer.java
Revision: 26174
Modified : /icefaces-ee/tags/icefaces-2.1.0.BETA2/icefaces/ace/component/src/org/icefaces/ace/component/panel/PanelRenderer.java