I'm working on a test case for this tricky code, but it's going to take several hours to put together. Shall we put in the one-line fixes? The selection scripts as they are cause null pointer dereferences in some situations.
http://gwt-code-reviews.appspot.com/219801 -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
