Hi again,
I believe there is a problem with event propagation for input text fields specifically for the Android default browser(tested on Android 4.0.3 but I think other versions behave the same too).
If the input text box is outside a scrollable area, the “click” event fires and behaves as it should(the device keyboard is activated). If the input text box is inside a scrollable area then the “click” event is captured by the scroller and passed to _handleSelection() which then calls uxEvent.dispatch(properTarget, “click”); (Well, I assume you know all that since you wrote this excellent code). Now, the input box takes focus but the device keyboard is never shown.
I’ve tested Firefox on the same device(HTC Sensation) and Chrome. Both behave fine(the keyboard is activated). The problem is with the default browser.
I’m still using Wink 1.4.1.
If you are interested, our first app using your API is in AppStore now: http://itunes.apple.com/gr/app/masoutis/id540452629?mt=8.
We are struggling now to upload it for Android by the end of this month.
Thanks for all the help guys.