aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authormrmr19932015-04-24 13:53:54 +0100
committermrmr19932015-04-24 14:39:46 +0100
commit6446cf04c7b44c3d419dc450a73b60bcaf5cdf02 (patch)
treea12709fe681514d543177f4a365baabb7cea95aa /tests
parent16df2200b491e2463b784b4979ba5e9528604b64 (diff)
downloadvimium-6446cf04c7b44c3d419dc450a73b60bcaf5cdf02.tar.bz2
Always initialise event listeners early
The event listeners were registered late, potentially allowing the page to get priority over us for key events, etc., when: * the original URL was disabled by an exclusion rule * the URL was changed - without a page load (by history.pushState or modifying location.hash), and - the new URL isn't (completely) disabled by any exclusion rules. This forces the event listeners to be registered even when the current URL is disabled, to avoid this problem.
Diffstat (limited to 'tests')
-rw-r--r--tests/dom_tests/dom_tests.coffee2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/dom_tests/dom_tests.coffee b/tests/dom_tests/dom_tests.coffee
index f81982ac..59970d7c 100644
--- a/tests/dom_tests/dom_tests.coffee
+++ b/tests/dom_tests/dom_tests.coffee
@@ -1,6 +1,6 @@
# Install frontend event handlers.
-initializeWhenEnabled()
+initializeWithState()
installListener = (element, event, callback) ->
element.addEventListener event, (-> callback.apply(this, arguments)), true