I did some investigation on what are the differences on the input elements (TextInput and TextEdit used in TextField and TextArea) and found that autoFocusOnPressed is the only difference on the component setup. In the previous setup we had this property untouched (its default value is true) and now we have it set to false. And seems this causes the problem.
I managed to reproduce the failure with a simple TextInput or TextEdit component whos autoFocusOnPressed is set to false.
I did some investigation on what are the differences on the input elements (TextInput and TextEdit used in TextField and TextArea) and found that autoFocusOnPressed is the only difference on the component setup. In the previous setup we had this property untouched (its default value is true) and now we have it set to false. And seems this causes the problem.
I managed to reproduce the failure with a simple TextInput or TextEdit component whos autoFocusOnPressed is set to false.
inport QtQuick 2.0
Item { onCompleted: input.forceActi veFocus( )
width: 100; height: 100
Component.
TextInput {
autoFocusOnPre ssed: false
onActiveFocusC hanged: print(" activeFocus= ", activeFocus)
onFocusChanged : print("focus=", focus)
width: 100; height: 30
text: "Here I am"
}
}
This example will show the cursor blinking in the text input, but OSK will not be shown ever.
I suspect OSK as first, and as second Qt QML implementation.