If I use a custom panel inside a Tab Panel, it's not given the TabConfig option. This reduces the configurability of the tab considerably. One workaround is to wrap the custom panel in a standard panel, which will get the TabConfig.

Source:
PHP Code:
    initComponent: function() {
        var 
me this;


        
Ext.applyIf(me, {
            
items: [
                {
                    
xtype'tabpanel',
                    
activeTab0,
                    
items: [
                        {
                            
xtype'mainpanel',
                            
title'Orders'
                        
},
                        {
                            
xtype'panel',
                            
title'My Panel'
                        
}
                    ]
                }
            ]
        });


        
me.callParent(arguments);
    } 
And how it's shown in the Project Inspector:
tabpanel-bug.png
The normal "My Panel" gets the TabConfig, but my custom Orders panel doesn't.

--
Otto Chrons, CTO, Microtask Ltd.