Input cursor caret bug on IOS

Hello guys, i have a problem when the position of an input changes after an animation, the caret cursor is not in the correct position as the image shows:

Iit is as if it stays stuck and after doing another action within the app corrects its position and is placed in the right place, its a really weird behavior, i tried to hide it with CSS but it does not work, it stays stuck in its initial position and the CSS classes seem not to affect it. I don’t know what else to do, please help me. This only happen on IOS.

My info:

cli packages: (/usr/local/lib/node_modules)

@ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0

global packages:

cordova (Cordova CLI) : 8.0.0 

local packages:

@ionic/app-scripts : 3.1.2
Cordova Platforms  : android 7.0.0 ios 4.5.5
Ionic Framework    : ionic-angular 3.9.2

System:

Android SDK Tools : 26.1.1
ios-deploy        : 1.9.1 
ios-sim           : 5.0.8 
Node              : v9.2.1
npm               : 6.1.0 
OS                : macOS
Xcode             : Xcode 10.1 Build version 10B61 

Environment Variables:

ANDROID_HOME : /Users/my-user-name/Library/Android/sdk

Misc:

backend : legacy

Hi guys, please i need help with this issue.

do you have some fix?

No, please someone help us to fix this issue