Android keyboard not opening for input tag bound to touchstart
<p>Markup:</p>

<pre><code>&lt;section id="loginform"&gt;
  &lt;input type="text" id="username" placeholder="Username"/&gt;
  &lt;input type="password" id="password" placeholder="Password"/&gt;
  &lt;input type="submit" value="login" id="login"/&gt;
&lt;/section&gt;
</code></pre>

<p>JavaScript:</p>

<pre><code>$('#loginform #username').bind('touchstart', function(e) {
   $(this).focus()
})
$('#loginform #password').bind('touchstart', function() {
   $(this).focus()
})
</code></pre>

<p>Opening this site on Android (4.0) and clicking in the input-field for username or password, no keyboard pops up... If I do some code like this:</p>

<pre><code>$('#loginform #username').bind('touchstart', function(e) {
    alert("android why u no keyboard show!?")
    $(this).focus()
})
</code></pre>

<p>Then the keyboard will pop up... Alerting <code>e.isDefaultPrevented()</code> returns <code>false</code></p>

<p>Any idea of what can be wrong?</p>

<p>Thanks</p>
