diff options
| author | Stephen Blott | 2018-02-04 08:50:27 +0000 |
|---|---|---|
| committer | Stephen Blott | 2018-02-04 08:50:27 +0000 |
| commit | d15f4a13c273934000173562cfa0f2b4c936c6f7 (patch) | |
| tree | 98d337c53f04ce09067bfc7b755c8f4ce7a7e56e | |
| parent | a461d8d5ecd1aee1ae4cd28b1e0d12dc04adc152 (diff) | |
| download | vimium-d15f4a13c273934000173562cfa0f2b4c936c6f7.tar.bz2 | |
Disable pre-loading of Vomnibar iframe.
Pre-loading the Vomnibar iframe seems to be causing some issues with the
dev console. This PR disables pre-loading of the Vomnibar.
I'm going to try this out for a while. If it doesn't seem to sluggish,
then I'll merge it.
| -rw-r--r-- | content_scripts/vimium_frontend.coffee | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee index 594175ab..11310dcf 100644 --- a/content_scripts/vimium_frontend.coffee +++ b/content_scripts/vimium_frontend.coffee @@ -113,19 +113,6 @@ installModes = -> new GrabBackFocus if isEnabledForUrl normalMode # Return the normalMode object (for the tests). -initializeOnEnabledStateKnown = (isEnabledForUrl) -> - installModes() unless normalMode - if isEnabledForUrl - unless Utils.isFirefox() and document.documentElement.namespaceURI != "http://www.w3.org/1999/xhtml" - # We only initialize (and activate) the Vomnibar in the top frame. Also, we do not initialize the - # Vomnibar until we know that Vimium is enabled. Thereafter, there's no more initialization to do. - # - # NOTE(mrmr1993): In XML documents on Firefox, injecting HTML into the DOM breaks the rendering, so we - # lazy load the Vomnibar. This comes with the expected issues, but is better than breaking all XML - # documents. - DomUtils.documentComplete Vomnibar.init.bind Vomnibar if DomUtils.isTopFrame() - initializeOnEnabledStateKnown = -> - # # Complete initialization work that should be done prior to DOMReady. # @@ -305,7 +292,7 @@ checkIfEnabledForUrl = do -> Frame.addEventListener "isEnabledForUrl", (response) -> {isEnabledForUrl, passKeys, frameIsFocused, isFirefox} = response Utils.isFirefox = -> isFirefox - initializeOnEnabledStateKnown isEnabledForUrl + installModes() unless normalMode normalMode.setPassKeys passKeys # Hide the HUD if we're not enabled. HUD.hide true, false unless isEnabledForUrl |
