I have the same problem.
All my aplication`s layout is broken on chrome 18 (big viewport with many panels).
I back to 4.0.7 and it`s work now.
The suggestion about width and height returned NaN, not working on my case.
I have tested your example here and the problem doesn't happens anymore. It's happening to you because you have updated the ContextItem.js, but you are using an outdated ext-all.js.
The original extall.js already have ALL extjs files. Updating the file extjs-4.1.0-rc1/src/layout/ContextItem.js, doesn't change the content of ext-all.js, unless you do this.
You have 2 options: create an updated ext-all.js after updating ContextItem.js or use ext.js (or ext-debug.js) - it will load all dependencies dynamically.
But besides that, there is an enormous performance loss in Chrome. If a page contains a grid with some amount of records and I switch a tab on tabpanel on the same page, it takes seconds. It all depends on the amount of records in the grid. With 30 record it switches quickly, with 300 records it takes at least 2-4 seconds to switch a tab.