Closed RZMiRaN closed 3 years ago
Thanks for the issue and reproduction code! I am going to edit your issue to reflect that this bug is present in v5.
Hey @RZMiRaN, it looks like this is actually a duplicate of #23664. Going to close this issue; you can watch for updates there. Thanks!
Thanks for the issue! This issue is being locked to prevent comments that are not relevant to the original issue. If this is still an issue with the latest version of Ionic, please create a new issue and ensure the template is fully filled out.
Prequisites
Ionic Framework Version
Current Behavior
I’m creating a login form, I have two ion-inputs, a check box and a submit button, everything works perfectly fine on desktop and android version, but when I change the device to an iOS device in the dev tools, the app acts weirdly when entering the inputs
If you look closely at this GIF, you’ll notice that sometimes when I click in the ion-input field (The cursor turns yellow on my click just so you know when did I click), it delays the focus for like a second or the focus goes to the password field and comes back weirdly
I did also tried on a real iOS device, same exact behavior
Expected Behavior
To work fine like it does on the material design version
Steps to Reproduce
Create a blank ionic angular project, create login page and use the below code OR clone the reproduction URL
login.page.html
login.page.ts
Code Reproduction URL
https://github.com/RZMiRaN/ionicinputbug
Ionic Info
Ionic CLI : 6.17.0 (C:\Users\Miran\AppData\Roaming\npm\node_modules\@ionic\cli) Ionic Framework : @ionic/angular 5.7.0 @angular-devkit/build-angular : 12.1.4 @angular-devkit/schematics : 12.1.4 @angular/cli : 12.1.4 @ionic/angular-toolkit : 4.0.0
Capacitor:
Capacitor CLI : 3.2.2 @capacitor/android : not installed @capacitor/core : 3.2.2 @capacitor/ios : not installed
cordova-res : not installed globally native-run : 1.4.0
System:
NodeJS : v14.17.6 (C:\Program Files\nodejs\node.exe) npm : 6.14.15 OS : Windows 10
Additional Information
If it helps, I noticed that the problem does not exist on ionic lab