I have this same problem, but it happens on a regular text input, and only on the HTC Desire / Incredible running Android 2.1 / 2.2 right now. Other devices it appears to be working.

Has a solution or work around been figured out? I have tried everything I can think of even down to hiding the form or destroying it before card switch, to forcing the blur with Sencha and regular javascript. Nothing works.

The strange thing for me is, if I remove the cardswitch flow, and interrupt the the form submit with a return false; on the "beforesubmit" event, the keyboard will hide and the text field will blur.

I'm running a few tests right now, but I wonder if this has to do with the card switch triggering before the text field blurs (even though I call .blur() on the text field beforesubmit). This could be working in conjunction with Android taking over the text field drawling. Did you figure out how to give control back to the DOM?

Sure, it only goes away when the card containing the field goes out of view. One of our apps uses a dual login format to handle legacy accounts (one using a username, id, and password, the other just being an email + password) that users can swipe left/right on a carousel to select. If focus is on form A, but the user swipes over to form B, the Form A field will remain focused until another form field is selected or the card containing the carousel is changed out via setActiveItem(). Similar thing happens on search fields docked above an Ext.List. On, AND, one of my forms displays the field in the wrong spot if I put a docked toolbar on the screen: http://www.sencha.com/forum/showthre...xt-field-focus