summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2024-03-27 12:34:30 +0100
committerFlorian Bruhin <me@the-compiler.org>2024-03-27 12:34:30 +0100
commit982b8bdcecfba6fc1687a6a4942b9e3ab3221eb7 (patch)
tree18b5ae22aaa67b288e01cf5504e260e0f24bb78a /tests
parent0b220117e2c26dd3ca7639a7bda78a44c8959fbf (diff)
downloadqutebrowser-982b8bdcecfba6fc1687a6a4942b9e3ab3221eb7.tar.gz
qutebrowser-982b8bdcecfba6fc1687a6a4942b9e3ab3221eb7.zip
Fix input.insert_mode.auto_load race / test_auto_load flakiness
Fixes #8145, see #5390. As long as we don't have a solution to get notified about focus happening (#2471 possibly?), it looks like there is no better way to get notified about this, so a delay will need to do for now.
Diffstat (limited to 'tests')
-rw-r--r--tests/end2end/data/insert_mode_settings/html/autofocus.html3
-rw-r--r--tests/end2end/test_insert_mode.py1
2 files changed, 3 insertions, 1 deletions
diff --git a/tests/end2end/data/insert_mode_settings/html/autofocus.html b/tests/end2end/data/insert_mode_settings/html/autofocus.html
index 366f436f6..ca189b016 100644
--- a/tests/end2end/data/insert_mode_settings/html/autofocus.html
+++ b/tests/end2end/data/insert_mode_settings/html/autofocus.html
@@ -10,6 +10,9 @@
elem.addEventListener('input', function() {
console.log("contents: " + elem.value);
});
+ elem.addEventListener('focus', function() {
+ console.log("autofocus element focused");
+ });
}
</script>
</head>
diff --git a/tests/end2end/test_insert_mode.py b/tests/end2end/test_insert_mode.py
index abf32dbde..95757591d 100644
--- a/tests/end2end/test_insert_mode.py
+++ b/tests/end2end/test_insert_mode.py
@@ -43,7 +43,6 @@ def test_insert_mode(file_name, elem_id, source, input_text, zoom,
(True, False, True), # enabled and foreground tab
(True, True, False), # background tab
])
-@pytest.mark.flaky
def test_auto_load(quteproc, auto_load, background, insert_mode):
quteproc.set_setting('input.insert_mode.auto_load', str(auto_load))
url_path = 'data/insert_mode_settings/html/autofocus.html'