it seems likely that external code we can't test also does so
True, although my assumption is that since this is a DevMode-only behavior (null becomes window), we're actually doing everyone a favor by fixing the behavior to match web mode, and in doing so highlighting previously-missed/potential bugs in their application code/test code. So, it seems like the consideration could be less careful than, say, a semantics change where people might still want the previous behavior. (I'm assuming for this change that the previous behavior really isn't all that desirable, once you know about it/update your code/tests accordingly...) http://gwt-code-reviews.appspot.com/1620805/ -- http://groups.google.com/group/Google-Web-Toolkit-Contributors