aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts
diff options
context:
space:
mode:
authorStephen Blott2017-12-14 16:01:14 +0000
committerStephen Blott2017-12-14 16:01:16 +0000
commit13c9ecf11af81bf3ed807a961bcc43e6f1bd9814 (patch)
tree2adc2b70d07c667fb5cd4823ba0307b74c9a6602 /content_scripts
parent797e25231b306403167f5a3f90d6cea6d9ba6dda (diff)
downloadvimium-13c9ecf11af81bf3ed807a961bcc43e6f1bd9814.tar.bz2
Fix enabled state on webNavigation.
`forTrusted()` for `checkEnabledAfterURLChange()` after web navigation is being called with a request (not an event). So make the request trusted. The symptom was that pass keys and the enabled state was not being correctly updated on web navigation.
Diffstat (limited to 'content_scripts')
-rw-r--r--content_scripts/vimium_frontend.coffee1
1 files changed, 1 insertions, 0 deletions
diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee
index 432fa7a2..3a9e182d 100644
--- a/content_scripts/vimium_frontend.coffee
+++ b/content_scripts/vimium_frontend.coffee
@@ -146,6 +146,7 @@ initializePreDomReady = ->
linkHintsMessage: (request) -> HintCoordinator[request.messageType] request
chrome.runtime.onMessage.addListener (request, sender, sendResponse) ->
+ request.isTrusted = true
# Some requests intended for the background page are delivered to the options page too; ignore them.
unless request.handler and not request.name
# Some request are handled elsewhere; ignore them too.