Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Won't Fix
-
2.6.0, 3.2.0
-
None
-
IOS 5.0/6.1/7.0 simulators. And IPhone 5 with IOS 6.
Description
When HideKeyboardFormAccessoryBar is enabled and there is a textarea or text input in the area where the accessory bar was, any input in the text box will cause the app to completely stall and the text won't show up until typing has stopped.
Steps to Reproduce:
1) set in config.xml:
<preference name="HideKeyboardFormAccessoryBar" value="true" />
2) In the included index.html of a new phonegap app add a textfield at the bottom of the screen like this:
<div class="app"> <h1>Apache Cordova</h1> <div id="deviceready" class="blink"> <p class="event listening">Connecting to Device</p> <p class="event received">Device is Ready</p> </div> </div> <!-- add this --> <div style="bottom: 0; position: absolute;"> <textarea></textarea> </div>
3) Click on the textarea to give it focus and the keyboard will popup, start typing and you will notice that the text doesn't show up while you type and the blinking "DEVICE IS READY" text will stop blinking.
4) Now if we turn HideKeyboardFormAccessoryBar off, it will work fine. Also, if we raise the textfield higher by setting "bottom:40px", then it will also work.
I have absolutely no idea on how to work around this.