aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/utils.coffee2
-rw-r--r--pages/vomnibar.coffee5
2 files changed, 3 insertions, 4 deletions
diff --git a/lib/utils.coffee b/lib/utils.coffee
index a93831d7..5d93ae70 100644
--- a/lib/utils.coffee
+++ b/lib/utils.coffee
@@ -26,7 +26,7 @@ Utils =
-> id += 1
hasChromePrefix: (url) ->
- chromePrefixes = [ "about", "view-source", "chrome-extension", "data" ]
+ chromePrefixes = ["about:", "view-source:", "chrome-extension:", "data:", "javascript:"]
for prefix in chromePrefixes
return true if url.startsWith prefix
false
diff --git a/pages/vomnibar.coffee b/pages/vomnibar.coffee
index 11fb4b65..5cd37db6 100644
--- a/pages/vomnibar.coffee
+++ b/pages/vomnibar.coffee
@@ -224,9 +224,8 @@ extend BackgroundCompleter,
#
completionActions:
navigateToUrl: (url, openInNewTab) ->
- # If the URL is a bookmarklet prefixed with javascript:, we shouldn't open it in a new tab.
- if url.startsWith "javascript:"
- openInNewTab = false
+ # If the URL is a bookmarklet prefixed with javascript:, we shouldn't open that in a new tab.
+ openInNewTab = false if url.startsWith("javascript:")
chrome.runtime.sendMessage(
handler: if openInNewTab then "openUrlInNewTab" else "openUrlInCurrentTab"
url: url,