The Mango disappearing keyboard bug, where the keyboard would randomly be dismissed while typing, has become an increasingly prevalent issue.
Now we have a tip from a developer which reveals a possible cause and work-around for the issue.
Ardit, an Italian developer had the disappearing keyboard issue while testing one of his apps. Â He found disabling background processes eliminated the problem, and by re-enabling background processes for apps one at the time found it was his app in testing which was causing the issue.
The theory sounds plausible, and it may be that either a bug in the keyboard or the implementation of background processes causes the keyboard to detect a context switch away from the text entry field and of course causes it to appropriately dismiss itself.
I do not have the problem myself, but for uses who have the issue badly, it should be a pretty simple to test. Simply visit Settings>System>Applications>Background tasks, disable the processes there and see if the problem goes away.
Give it a try and let us know the outcome below.
Thanks Ardit for the tip.
Update: ThanksÂ Docteur G for the video demo of the issue, which appears to demonstrate that background agents are the issue.