Is it correct that for a tabpanel in 3.0 all tabs are rendered immediately (also those that are not initially visible) while in 2.x they were rendered (i.e. the gwt Widget.onLoad() is called) in a lazy way ?
I stumbled on that while debugging a sample that I am porting from 2.x to 3.x and setting a breakpoint in the onLoad()