Does IE8 still have non-standards compliant behaviour? I thought they were supposed to introduce pretty strict standards compliance with IE8 (in fact, some/all? legacy non-standard stuff is unavailable). Shouldn't IE8 extend DOMImplStandard or are there still remaining issues?
On Mon, Apr 27, 2009 at 11:22 AM, <[email protected]> wrote: > > http://gwt-code-reviews.appspot.com/29803/diff/1/5 > File user/src/com/google/gwt/dom/DOM.gwt.xml (right): > > http://gwt-code-reviews.appspot.com/29803/diff/1/5#newcode56 > Line 56: <when-property-is name="user.agent" value="ie6"/> > On 2009/04/24 20:34:56, jlabanca wrote: > > too many spaces > > Done. > > http://gwt-code-reviews.appspot.com/29803/diff/1/12 > File user/src/com/google/gwt/user/Form.gwt.xml (right): > > http://gwt-code-reviews.appspot.com/29803/diff/1/12#newcode31 > Line 31: <when-property-is name="user.agent" value="ie6"/> > On 2009/04/24 20:34:56, jlabanca wrote: > > Spacing, and what are those two red arrows? »» > "visual tab indicators". > Cleaned up tabs. > > http://gwt-code-reviews.appspot.com/29803/diff/1/7 > File user/src/com/google/gwt/user/RichText.gwt.xml (right): > > http://gwt-code-reviews.appspot.com/29803/diff/1/7#newcode27 > Line 27: <when-property-is name="user.agent" value="ie6" /> > On 2009/04/24 20:34:56, jlabanca wrote: > > Remove the »», which I assume are tabs. > > Done. > > http://gwt-code-reviews.appspot.com/29803/diff/1/8 > File user/src/com/google/gwt/user/TextBox.gwt.xml (right): > > http://gwt-code-reviews.appspot.com/29803/diff/1/8#newcode32 > Line 32: <when-property-is name="user.agent" value="ie6"/> > On 2009/04/24 20:34:56, jlabanca wrote: > > Remove »» > > Done. > > http://gwt-code-reviews.appspot.com/29803/diff/1/9 > File user/src/com/google/gwt/user/UserAgent.gwt.xml (right): > > http://gwt-code-reviews.appspot.com/29803/diff/1/9#newcode38 > Line 38: if (v >= 8000) { > On 2009/04/24 23:44:41, t.broyer wrote: > > I believe "ie8" here means "X-UA-Compatibility: IE=8", so detecting > the version > > from the navigator.userAgent is probably not enough [1], and > > document.documentMode should be used instead [2], otherwise the "ie8" > > implementation would have to do a > > quirks-vs-standards-vs-super-standards-mode-detection, which would > make the > > "ie6" impl quite useless. > > > [1] Mike Ormond reports that a document can be displayed in IE=5 or > IE=7 mode > > while the UA is still reported as MSIE 8.0 > > > http://blogs.msdn.com/mikeormond/archive/2008/09/25/ie-8-compatibility-meta-tags-http-headers-user-agent-strings-etc-etc.aspx > > > [2] > http://msdn.microsoft.com/en-us/library/cc288325(VS.85).aspx#GetMode<http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx#GetMode> > > Thanks for pointing out that blog in particular. Amazing that they > managed to turn quirks/standards into a 12-entry matrix :P > > The good news is that In "compatibility view", IE always reports its UA > as MSIE 7.0, which triggers the "ie6" user-agent property. > > When no X-UA-Compatible header is set, we're in "normal mode" (i.e., not > "compatibility view"), and no DOCTYPE is set, we end up in quirks-mode, > which appears to turn off some IE8 features (I've noticed that at least > IE8 history breaks, though everything else I've tried seems to work fine > and all of our tests pass). The only solution I'm aware of is to either > set a DOCTYPE or the X-UA-Compatible header (both of which will put you > in standards-mode). I realize there are still some GWT panels that > layout a bit oddly in standards-mode, and while we're working on solving > this, it's going to be a problem for some apps for a while yet. > > I'll document this on the IE8 support wiki page for now. Before long, it > will be the "right thing" to always set a DOCTYPE, which should make > this problem go away. > > http://gwt-code-reviews.appspot.com/29803/diff/1/6 > File user/src/com/google/gwt/xml/XML.gwt.xml (right): > > http://gwt-code-reviews.appspot.com/29803/diff/1/6#newcode39 > Line 39: <when-property-is name="user.agent" value="ie6"/> > On 2009/04/24 20:34:56, jlabanca wrote: > > tabs again »» > > Done. > > http://gwt-code-reviews.appspot.com/29803 > > > > --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---
