summaryrefslogtreecommitdiff
path: root/tests/end2end/test_insert_mode.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-07-20 16:21:48 +0200
committerFlorian Bruhin <me@the-compiler.org>2020-07-20 16:22:35 +0200
commit5082331d46a26f03e2adeecf94d4a61b6392a980 (patch)
tree7b082f823c6f45f9c6af23aafb0f2584e9d3d01b /tests/end2end/test_insert_mode.py
parenta1694a365710c241bcfab8a4027482524eeff771 (diff)
downloadqutebrowser-5082331d46a26f03e2adeecf94d4a61b6392a980.tar.gz
qutebrowser-5082331d46a26f03e2adeecf94d4a61b6392a980.zip
Revert "Avoid leaving insert mode when page finished loading"
Causes problems because the insert mode leaving is asynchronous now, so due to the additional element check it actually happens later and can leave insert mode even after a different page is already focused. This reverts commit d54b9bc6383de8df6182957734917746c9123492. This reverts commit a34d392fe11dae105cbf3bce3f7b97ec43d53b1b. This reverts commit 9bcf0b2369b240b290080dc9dd59f2c2fe2ec603. This reverts commit 4ea97581506a57b77571042b173b774da72bfc97.
Diffstat (limited to 'tests/end2end/test_insert_mode.py')
-rw-r--r--tests/end2end/test_insert_mode.py20
1 files changed, 0 insertions, 20 deletions
diff --git a/tests/end2end/test_insert_mode.py b/tests/end2end/test_insert_mode.py
index ceb2308c7..609e1f68b 100644
--- a/tests/end2end/test_insert_mode.py
+++ b/tests/end2end/test_insert_mode.py
@@ -102,23 +102,3 @@ def test_auto_leave_insert_mode_reload(quteproc, leave_on_load):
else:
quteproc.wait_for(
message='Ignoring leave_on_load request due to setting.')
-
-
-def test_auto_leave_insert_mode_delayed_load(quteproc):
- """Test insert mode leave behavior with a delayed load.
-
- If we finish loading after the user focused an insert field, we should not
- exit insert mode.
- """
- quteproc.set_setting('input.insert_mode.leave_on_load', 'true')
- quteproc.open_path('data/insert_mode_settings/html/delayed.html',
- wait=False)
- quteproc.wait_for(message="Changing title for idx 0 to "
- "'Input with delayed load'")
-
- quteproc.send_cmd(':click-element --force-event id qute-input')
- quteproc.wait_for(message='Entering mode KeyMode.insert (reason: *)')
-
- quteproc.open_path('delayed-image-continue', new_bg_tab=True)
- quteproc.ensure_not_logged(message='Leaving mode KeyMode.insert '
- '(reason: new page loaded)')