diff options
| author | Jez Ng | 2012-09-03 12:51:08 -0400 | 
|---|---|---|
| committer | Jez Ng | 2012-09-03 16:38:00 -0400 | 
| commit | 232ac81def865fd59453f2e80b09f724f42c1ea9 (patch) | |
| tree | 6fc447fb3f93a4dd42749172b387473470e4603c /content_scripts | |
| parent | b7ea67d458c996de56b44551554600bf05faebe2 (diff) | |
| download | vimium-232ac81def865fd59453f2e80b09f724f42c1ea9.tar.bz2 | |
Ignore content script requests in options page.
Diffstat (limited to 'content_scripts')
| -rw-r--r-- | content_scripts/vimium_frontend.coffee | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee index 54a3bb2e..4577be8c 100644 --- a/content_scripts/vimium_frontend.coffee +++ b/content_scripts/vimium_frontend.coffee @@ -115,6 +115,9 @@ initializePreDomReady = ->      disableVimium: disableVimium    chrome.extension.onRequest.addListener (request, sender, sendResponse) -> +    # in the options page, we will receive requests from both content and background scripts. ignore those +    # from the former. +    return unless sender.tab?.url.startsWith 'chrome-extension://'      sendResponse requestHandlers[request.name](request, sender)      # Ensure the sendResponse callback is freed.      false | 
