Builds 4.0.2 and above; state-management is enabled by default for every component. This causes an issue with Coldfusion session management.
e.g.
Code:
<cfapplication name = "MyApp" sessionTimeout = "#CreateTimeSpan(0,0,60,0)#" sessionManagement = "Yes" clientmanagement = "Yes">
I'm not sure why EXTJS is clearing/killing the CF session management but... As a work-around (and a bit of a blunderbuss approach) is to switch of EXTJS state-management at a global level.
Code:
Ext.override(Ext.state.Stateful, { stateful: false } );
Ext.override(Ext.AbstractComponent, { stateful: false } );
Thanks to stevil for helping me out on this one.