The 6 (six) character sometimes wont type in input text.(including video)



We are using Ionic v1 for our mobile application.
There are 2 input boxes on the login page.

When entering the password the character 6 (six) wont type.
This only happens on iPhone.

Here you can see it in the video.

This is not always the case. Most of the time it works.

Form element is below.
There is no angular watches on the input fields.

   <form class="loginForm">
        <label class="item-input">
          <i class="icon ion-person placeholder-icon"></i>
          <input class="logininput" type="text" required autocorrect="off" autocapitalize="none" ng-model="login.formData.username" placeholder="Username">

        <label class="item-input">
          <i class="icon ion-key placeholder-icon"></i>
          <input class="logininput" type="password" required ng-model="login.formData.password" placeholder="Password">

In the js side all i do with the data is;

 loginService.login(url, JSON.stringify(vm.formData), loginCallback);

I could not find anything via google. Any help is appreciated.