Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
5.15.2
Description
If the TextInput is within two Layouts, like:
ColumnLayout { RowLayout { TextInput{} } }
and InputPanels Active property is used size calculations, it gives:
"qrc:/QtQuick/VirtualKeyboard/content/InputPanel.qml:127:5: QML Keyboard: Binding loop detected for property "active""
then VirtualKeyboard can't be hidden anymore - nor by clicking on another element of UI ( for example button ) nor by clicking on keyboard_hide button on VirtualKeyboard itself.
Another click inside TextInput ( after the first one that brings up the keyboard ) recover situation.
It works if the Column and Row Layout is changed to just Column or Row.
Please check the attached code for an example!