NestedList not rendering properly, fixes upon orientation change

I've been at this problem for 8 hours and have attempted to scour every possible resource to remedy this.

I have a NestedList that I'm activating and for some reason, the content area (not the toolbar[s]) is not appearing until I change the orientation of my device. Then it loads fine. The odd thing is that this happens in WebKit browsers on both Android and iOS devices, but NOT Chrome or Safari. It's driving me nuts.

I've even tried forcing a doLayout and doComponentLayout at various points (before render, after activate, etc, etc.), but nothing seems to work. Does anyone have any clues?

I have a workaround and that is to setHeight("100%") on the nested list. I do this instead of doComponentLayout as setHeight will call that and ensure the height is not 0 as that is what I was seeing was the cause of the problem.