Bug 787248 - Add IE9 user agent support for GWT
Summary: Add IE9 user agent support for GWT
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: RHQ Project
Classification: Other
Component: Core UI
Version: 4.3
Hardware: Unspecified
OS: Windows
unspecified
medium
Target Milestone: ---
: RHQ 4.3.0
Assignee: Mike Thompson
QA Contact: Mike Foley
URL:
Whiteboard:
Depends On: rhq-uxd
Blocks: jon310-sprint11, rhq44-sprint11
TreeView+ depends on / blocked
 
Reported: 2012-02-03 16:51 UTC by Mike Thompson
Modified: 2013-09-01 10:03 UTC (History)
1 user (show)

Fixed In Version: 4.3.0
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-09-01 10:03:43 UTC
Embargoed:


Attachments (Terms of Use)

Description Mike Thompson 2012-02-03 16:51:47 UTC
As of GWT 2.3.0 support for IE9 browsers is available.


See for additional resources:
http://googlewebtoolkit.blogspot.com/2011/03/update-on-gwt-support-for-ie9.html
http://code.google.com/webtoolkit/doc/latest/DevGuideIE9.html

Comment 1 Mike Thompson 2012-02-03 20:06:05 UTC
I'm removing the Doc type according to 
http://forums.smartclient.com/showthread.php?t=8159

also if you look at the examples index.html you will see there is no doctype.


I'm seeing misalignments or other glitches only in IE8.

You have a DOCTYPE tag in your .html bootstrap file that puts IE into Microsoft standards mode.

This is not recommended because new versions of IE continue to come out with non-backwards-compatible 
changes to the renderer which are also not fully standards compliant, but which are enabled by the DOCTYPE
tag.

There is no way for Smart GWT to anticipate which exact standards compliance bugs Microsoft will fix in
future releases of IE. Adding a DOCTYPE tag means that when new versions of IE are released, 
you are gambling that the version of Smart GWT you have deployed happens to run correctly with the
new fixes and inevitable new bugs that are introduced.

Instead, we recommend running in "quirks mode" by simply omitting a DOCTYPE tag from your .html file.
Microsoft makes a significant effort to avoid regressions in quirks mode.

If, for whatever reason, you cannot follow this advice, add this HTML tag to your .html bootstrap tag
to force IE8 to render like IE7, eliminating the misalignment problems and other IE8-specific glitches:

<meta http-equiv="X-UA-Compatible" content="IE=7">

If you add this meta tag and are still seeing visual issues, see the previous FAQ about external CSS and
other common errors.

Comment 2 Mike Thompson 2012-02-03 20:08:57 UTC
Disregard the above comment it has already been done. It is running in quirks mode. Which is strange because straight GWT uses standards mode.

Comment 3 Mike Thompson 2012-02-03 23:08:32 UTC
commit id: 5cffc6c

Comment 4 Mike Thompson 2012-02-06 15:58:04 UTC
Amended the above commit with additional documentation and fallback to ie8 from ie9 as recommended by SmartGWT (http://forums.smartclient.com/showthread.php?t=15973)

Amended Commit: 7ff4624

Comment 5 Heiko W. Rupp 2013-09-01 10:03:43 UTC
Bulk closing of items that are on_qa and in old RHQ releases, which are out for a long time and where the issue has not been re-opened since.


Note You need to log in before you can comment on or make changes to this bug.