Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 4.0, EE-3.3.0.GA_P03
-
Fix Version/s: 4.1, EE-3.3.0.GA_P04
-
Component/s: Framework, ICE-Components
-
Labels:None
-
Environment:All, EE 3.3.30 P03
-
Assignee Priority:P2
-
Support Case References:Support Case #13468 - https://icesoft.my.salesforce.com/5007000001GAkQu
-
Workaround Exists:Yes
-
Workaround Description:
Description
When displaying HTML tags from a managed bean to the page via an ouputText component, these tags are being duplicated when rendered on the page. This also only happens after the page with the tags is navigated to through a forward. It also only happens if there is an ice:outputText component on the page. The component that shows the HTML tags is an h:outputText with escape="false".
This also doesn't happen for the EE 3.3.0 P02 release.
This also doesn't happen for the EE 3.3.0 P02 release.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Field | Original Value | New Value |
---|---|---|
Attachment | Case13468Example2.war [ 20382 ] | |
Attachment | Case13468Example2.zip [ 20383 ] |
Assignee | Arturo Zambrano [ artzambrano ] | |
Fix Version/s | EE-3.3.0.GA_P04 [ 12270 ] | |
Assignee Priority | P1 [ 10010 ] |
Attachment | lftest3.xhtml [ 20483 ] |
Attachment | jsfonly.war [ 20484 ] |
Fix Version/s | 4.1 [ 11375 ] |
Affects Version/s | 4.0 [ 11382 ] |
Summary | Duplicate HTML tags being rendered | Duplicate HTML <BR> tags being rendered by ICEfaces bridge |
Summary | Duplicate HTML <BR> tags being rendered by ICEfaces bridge | Duplicate HTML <BR> tags being rendered during BODY element updates |
Assignee Priority | P1 [ 10010 ] | P2 [ 10011 ] |
Workaround Description |
- Change the ice:outputText to an h:outputText.
- Do a redirect navigation. |
- Preload the ICE Compat library by including any ice: component (hidden if necessary) on each page.
- Change the ice:outputText to an h:outputText. - Do a redirect navigation. |
Assignee | Arturo Zambrano [ artzambrano ] | Mircea Toma [ mircea.toma ] |
Workaround Description |
- Preload the ICE Compat library by including any ice: component (hidden if necessary) on each page.
- Change the ice:outputText to an h:outputText. - Do a redirect navigation. |
- Preload the ICE Compat library by including any ice: component (hidden if necessary) on each page.
- When using the javax.faces.FACELETS_DECORATORS context parameter, add a root container as the only child of the body and use it to wrap all the page content inside of it. Do this to every page in the application. This avoids full body updates, which is the only case when <br /> tags get duplicated. - Change the ice:outputText to an h:outputText. - Do a redirect navigation. |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Workaround Description |
- Preload the ICE Compat library by including any ice: component (hidden if necessary) on each page.
- When using the javax.faces.FACELETS_DECORATORS context parameter, add a root container as the only child of the body and use it to wrap all the page content inside of it. Do this to every page in the application. This avoids full body updates, which is the only case when <br /> tags get duplicated. - Change the ice:outputText to an h:outputText. - Do a redirect navigation. |
Use MyFaces JSF OR
- Preload the ICE Compat library by including any ice: component (hidden if necessary) on each page. - When using the javax.faces.FACELETS_DECORATORS context parameter, add a root container as the only child of the body and use it to wrap all the page content inside of it. Do this to every page in the application. This avoids full body updates, which is the only case when <br /> tags get duplicated. - Change the ice:outputText to an h:outputText. - Do a redirect navigation. |
Status | Resolved [ 5 ] | Closed [ 6 ] |