title: ExtJs 3.3 GridPanel not restoring column settings with the Buffering Http Provider anymore
body: <p>I updated to Ext 3.3 and suddenly my GridPanel's column "<em>width</em>" and "<em>hidden</em>" settings are not restored anymore, they remain at their default settings. I use the most recent version of the <a href="http://www.sencha.com/forum/showthread.php?24970-Buffering-Http-State-Provider" rel="nofollow">Buffering Http Provider</a>. I don't really know the reason of the fault, if it's because of this State Provider implementation or the underyling state mechanism of Ext.</p>
  
  <p>"Saving" the settings seems to work correctly, the handler will be called and the settings will be stored correctly to the database. The settings are also being read correctly from the database again, and my output to the client contains the correct settings.</p>
  
  <p>My (partly server-generated) code hasn't changed recently, and it looks something like this:</p>
  
  <pre><code>var someState = [{"name":"someGridPanel","value":"o%3Acolumns%3Da%253Ao%25253Aid%25253Ds%2525253ADate%25255Ewidth%25253Dn%2525253A80%255Eo%25253Aid%25253Ds%2525253AMailSender%25255Ewidth%25253Dn%2525253A100%25255Ehidden%25253Db%2525253A1%255Eo%25253Aid%25253Ds%2525253ASubject%25255Ewidth%25253Dn%2525253A286%255Eo%25253Aid%25253Ds%2525253A ... "} ...];
  
  Ext.state.Manager.setProvider(new Ext.ux.state.HttpProvider({saveUrl: 'someHandler.ashx'}));
  Ext.state.Manager.getProvider().initState(someState);
  
  // later...
  
  var someGridPanel = new Ext.grid.GridPanel({"id":"someGridPanel","colModel":someColumnModel, ... });
  </code></pre>
  
  <p>Did anything important change in the state mechanisms that I missed? The documentation says I don't need to specify a <strong>stateId</strong> when I set an <strong>id</strong> for a component. But I see that there is now a <strong>Column</strong> object in the Ext documentation that wasn't there before. Maybe these need an <strong>id</strong> now?</p>
  
  <p>Any hints and help would be greatly appreciated.</p>