http://gwt-code-reviews.appspot.com/1211801/diff/3001/4001 File user/src/com/google/gwt/dom/client/DOMImplIE8.java (right):
http://gwt-code-reviews.appspot.com/1211801/diff/3001/4001#newcode39 user/src/com/google/gwt/dom/client/DOMImplIE8.java:39: var ua = navigator.userAgent.toLowerCase(); Since its a static method, somebody could call it from outside the IE8 deferred binding via a native block, at least thats what we do with DOMImplIE6#isIE6. Its only called once and it won't affect code size very much, so I think its better to include it than to risk a JS error. At some point, we should find out how to use soft permutations to give us more fine grain information about the user agents. http://gwt-code-reviews.appspot.com/1211801/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors