The keyboard code locks the main thread in some circumstance when it wants to flush the task queue. Having the main thread locked prevents us from receiving the response from the WebProcess. this happens typically when the autocorrection bubble is visible and the keybaord is dismissed or the focus changed to another field. <rdar://problem/16053643>
Created attachment 225620 [details] Patch
Committed revision 164963.