aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/inputpanel/BLACKLIST6
-rw-r--r--tests/auto/inputpanel/data/tst_inputpanel.qml6
2 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/inputpanel/BLACKLIST b/tests/auto/inputpanel/BLACKLIST
index c55a7fc6..a7c14041 100644
--- a/tests/auto/inputpanel/BLACKLIST
+++ b/tests/auto/inputpanel/BLACKLIST
@@ -3,6 +3,10 @@
# QTBUG-97830
[tst_plugin::test_fullScreenModeSelectionHandles:row 0]
*
+[tst_plugin::test_fullScreenModeSelectionHandles:row 2]
+*
+[tst_plugin::test_fullScreenModeSelectionHandles:row 3]
+*
# QTBUG-97830
[tst_plugin::test_selection:row 0]
@@ -13,6 +17,8 @@
b2qt
[tst_plugin::test_hangulInputMethod:row 25]
+# QTBUG-101622
+ubuntu-20
b2qt
[tst_plugin::test_hardKeyBackspaceClearsInput]
diff --git a/tests/auto/inputpanel/data/tst_inputpanel.qml b/tests/auto/inputpanel/data/tst_inputpanel.qml
index e4a00e3d..2758c0a1 100644
--- a/tests/auto/inputpanel/data/tst_inputpanel.qml
+++ b/tests/auto/inputpanel/data/tst_inputpanel.qml
@@ -251,8 +251,14 @@ Rectangle {
Qt.inputMethod.hide()
verify(inputPanel.visible === false)
+ // Should not become visible because the active focus is set to container
Qt.inputMethod.show()
waitForRendering(inputPanel)
+ verify(inputPanel.visible === false)
+
+ // Should become visible because of previously called show() and focus set to input control
+ textInput.forceActiveFocus()
+ waitForRendering(inputPanel)
verify(inputPanel.visible === true)
Qt.inputMethod.hide()