diff options
| author | Stephen Blott | 2016-04-02 06:15:09 +0100 | 
|---|---|---|
| committer | Stephen Blott | 2016-04-02 06:17:25 +0100 | 
| commit | 64d8c34a628d142400abb8f417a1f9d48220e60c (patch) | |
| tree | 33d84d4ad33a2c3658dd0bf1130349c6bd3e1a84 | |
| parent | a0cd21a2bd75fa9706d897fbfc2334ecf4d77963 (diff) | |
| download | vimium-64d8c34a628d142400abb8f417a1f9d48220e60c.tar.bz2 | |
Wait for docomentReady to generate hints.
If document.documentElement isn't ready, then we can'r generate hints.
Moreover, this would crash -- thereby hanging global link hints.
| -rw-r--r-- | content_scripts/link_hints.coffee | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/content_scripts/link_hints.coffee b/content_scripts/link_hints.coffee index 0295aa3e..af29b435 100644 --- a/content_scripts/link_hints.coffee +++ b/content_scripts/link_hints.coffee @@ -119,7 +119,7 @@ class LinkHintsMode    tabCount: 0    constructor: (hintDescriptors, mode = OPEN_IN_CURRENT_TAB) -> -    # we need documentElement to be ready in order to append links +    # We need documentElement to be ready in order to append links.      return unless document.documentElement      if mode in [COPY_LINK_URL, OPEN_INCOGNITO] @@ -610,6 +610,8 @@ LocalHints =    # element.    #    getLocalHints: -> +    # We need documentElement to be ready in order to find links. +    return [] unless document.documentElement      elements = document.documentElement.getElementsByTagName "*"      visibleElements = [] | 
