I understand this is due to the fact that the components of the panel are "hidden" at time of render so the width that is detected is 0.
The standard workaround for displaying components in inactive tabs is lazy instantiation/rendering, however I'm not sure how to do this with just the toolbar. I read somewhere (Condor said it I think) that the GridPanel's bbar option doesn't take the 'xtype' config for lazy whatever.
How do I do this then? (Assuming I don't redo my entire grid to be lazy instantiated/rendered. I was hoping to try that when I had more time down the road.)