From 4504b78613b4a68b838dd887c8b23ec5a71fe779 Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Mon, 12 Jan 2015 11:55:20 +0000 Subject: Fix race condition on the options page (better). Uses document.readyState for all onDOMContentLoaded dependent functions. This should fix the same race condition as #1426 for all cases. --- content_scripts/vimium_frontend.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'content_scripts') diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee index 0f42c65b..281cc978 100644 --- a/content_scripts/vimium_frontend.coffee +++ b/content_scripts/vimium_frontend.coffee @@ -1142,7 +1142,7 @@ CursorHider = initializePreDomReady() window.addEventListener("DOMContentLoaded", registerFrame) window.addEventListener("unload", unregisterFrame) -DomUtils.runWhenDOMLoaded initializeOnDomReady +DomUtils.documentReady initializeOnDomReady window.onbeforeunload = -> chrome.runtime.sendMessage( -- cgit v1.2.3