Bug 800628

Summary: Upstream mojarra issue requires IE9 to be in compatibility mode
Product: [Retired] JBoss Enterprise WFK Platform 2 Reporter: Brian Leathem <bleathem>
Component: doc-Release-NotesAssignee: Isaac Rooskov <irooskov>
Status: CLOSED CURRENTRELEASE QA Contact: Pavol Pitonak <ppitonak>
Severity: medium Docs Contact:
Priority: medium    
Version: 2.0.0.ER3CC: kpiwko, yshao
Target Milestone: ---Keywords: Documentation
Target Release: 2.0.0.GA   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Previously, an upstream issue required IE 9 to be run in compatibility mode. This issue is fixed with the release of JBoss Web Framework Kit 2, and Mojarra works as expected.
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-09-24 14:53:04 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Brian Leathem 2012-03-06 20:13:06 UTC

Comment 1 Brian Leathem 2012-03-06 20:39:54 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
An upstream issue (http://java.net/jira/browse/JAVASERVERFACES-2063) requires IE 9 to be run in compatibility mode.  This can be accomplished by adding a meta tag to your page template, as described in: http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx#SetMode.

Comment 2 Rebecca Newton 2012-03-08 00:47:06 UTC
Brian, is this bug closed (Fixed Issue) or open (Known Issue)? If this is the last we will ever hear about it, it should be a closed issue. If the solution to run in compatibility mode is a temporary workaround and a full fix will be found later, it should be a known issue.

And, is this the information the customer needs, to add the meta tag (taken from the included link)?:

Specifying Document Compatibility Modes

Document compatibility modes allow you to control the way Internet Explorer interprets and displays your webpage. To specify a specific document mode for your webpage, use the meta element to include an X-UA-Compatible header in your webpage. The following example specifies EmulateIE7 mode.


<html>
<head>
  <!-- Mimic Internet Explorer 7 -->
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
  <title>My webpage</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html> 

Thanks!

Comment 3 Rebecca Newton 2012-03-08 00:47:07 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1 +1,3 @@
-An upstream issue (http://java.net/jira/browse/JAVASERVERFACES-2063) requires IE 9 to be run in compatibility mode.  This can be accomplished by adding a meta tag to your page template, as described in: http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx#SetMode.+An upstream issue requires IE 9 to be run in compatibility mode. To run Internet Explorer 9 in compatibility mode, add a meta tag to your page like this:
+
+This can be accomplished by adding a meta tag to your page template, as described in: http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx#SetMode.

Comment 4 Brian Leathem 2012-03-08 01:01:26 UTC
Hi Bec,

This is an open, known issue, with a workaround.  It is an upstream issue that has been resolved, and we will incorporate the fix in out next micro release (4.2.1).

The code snippet you extracted from the linked page is indeed the correct instructions for the workaround.

Comment 5 Rebecca Newton 2012-03-08 01:27:53 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1,3 +1,14 @@
 An upstream issue requires IE 9 to be run in compatibility mode. To run Internet Explorer 9 in compatibility mode, add a meta tag to your page like this:
 
-This can be accomplished by adding a meta tag to your page template, as described in: http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx#SetMode.+<html>
+<head>
+  <!-- Mimic Internet Explorer 7 -->
+  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
+  <title>My webpage</title>
+</head>
+<body>
+  <p>Content goes here.</p>
+</body>
+</html> 
+
+See http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx#SetMode.for more information.

Comment 7 JBoss JIRA Server 2012-06-04 10:55:48 UTC
Juraj Húska <jhuska> made a comment on jira RF-12019

I have verified that following code snippet works correctly on IE9 and the IE9 does not have to be in compatibility mode:

{code:xml|title="According to upstream issue <f:ajax> should make problems"}
<h:form>
  <h:panelGrid>
    <h:inputText value="#{userBean.name}">
      <f:ajax event="keyup" render="text"/>
    </h:inputText>
    <h:outputText id="text" value="#{userBean.name}" />
  </h:panelGrid>
</h:form>
{code}

I have verified it with these mojarra releases: 2.1.2, 2.1.7, 2.2.0-m01.

Comment 8 JBoss JIRA Server 2012-06-04 11:40:25 UTC
Juraj Húska <jhuska> made a comment on jira RF-12019

I have verified that following code snippet works correctly on IE9 and the IE9 does not have to be in compatibility mode:

{code:xml|title="According to upstream issue <f:ajax> should make problems"}
<h:form>
  <h:panelGrid>
    <h:inputText value="#{userBean.name}">
      <f:ajax event="keyup" render="text"/>
    </h:inputText>
    <h:outputText id="text" value="#{userBean.name}" />
  </h:panelGrid>
</h:form>
{code}

I have also verified the few of the RichFaces metamer application samples.

I have verified it with these mojarra releases: 2.1.2, 2.1.7, 2.2.0-m01.

Comment 10 Rebecca Newton 2012-06-18 04:46:09 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1,4 +1,4 @@
-An upstream issue requires IE 9 to be run in compatibility mode. To run Internet Explorer 9 in compatibility mode, add a meta tag to your page like this:
+Previously, an upstream issue requires IE 9 to be run in compatibility mode. To run Internet Explorer 9 in compatibility mode, add a meta tag to your page like this:
 
 <html>
 <head>

Comment 13 Rebecca Newton 2012-06-18 06:21:41 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1,14 +1 @@
-Previously, an upstream issue requires IE 9 to be run in compatibility mode. To run Internet Explorer 9 in compatibility mode, add a meta tag to your page like this:
+Previously, an upstream issue requires IE 9 to be run in compatibility mode. This issue is now fixed and Mojarra works as expected.-
-<html>
-<head>
-  <!-- Mimic Internet Explorer 7 -->
-  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
-  <title>My webpage</title>
-</head>
-<body>
-  <p>Content goes here.</p>
-</body>
-</html> 
-
-See http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx#SetMode.for more information.

Comment 14 Karel Piwko 2012-06-18 06:24:35 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1 +1,14 @@
-Previously, an upstream issue requires IE 9 to be run in compatibility mode. This issue is now fixed and Mojarra works as expected.+Previously, an upstream issue requires IE 9 to be run in compatibility mode. To run Internet Explorer 9 in compatibility mode, add a meta tag to your page like this:
+
+<html>
+<head>
+  <!-- Mimic Internet Explorer 7 -->
+  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
+  <title>My webpage</title>
+</head>
+<body>
+  <p>Content goes here.</p>
+</body>
+</html> 
+
+See http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx#SetMode.for more information.

Comment 15 Rebecca Newton 2012-06-20 06:47:55 UTC
    Technical note updated. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    Diffed Contents:
@@ -1,14 +1 @@
-Previously, an upstream issue requires IE 9 to be run in compatibility mode. To run Internet Explorer 9 in compatibility mode, add a meta tag to your page like this:
+Previously, an upstream issue required IE 9 to be run in compatibility mode. This issue is fixed with the release of JBoss Web Framework Kit 2, and Mojarra works as expected.-
-<html>
-<head>
-  <!-- Mimic Internet Explorer 7 -->
-  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
-  <title>My webpage</title>
-</head>
-<body>
-  <p>Content goes here.</p>
-</body>
-</html> 
-
-See http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspx#SetMode.for more information.

Comment 17 JBoss JIRA Server 2012-07-24 03:09:23 UTC
Brian Leathem <bleathem> updated the status of jira RF-12019 to Resolved

Comment 18 JBoss JIRA Server 2012-07-24 03:09:23 UTC
Brian Leathem <bleathem> made a comment on jira RF-12019

Fixed upstream.

Comment 19 Karel Piwko 2012-09-24 14:53:04 UTC
Fixed in WFK 2.0.0.GA.