If we have for example, two QML components ( Login.qml, Profile.qml ) and they have a TextField component with a different definition of inputMethodHints then an error comes up.
Suppose our first component after app load is Login.qml and it has two TextField with different inputMethodHints.
After Login.qml, State is changed then shows up Profile.qml which has one TextField:
When user is on Profile.qml and want type only numbers an error occurs with virtual keyboard which has all chars, not only numbers.
Error is not displayed on Android 8 or oldest versions.