aboutsummaryrefslogtreecommitdiffstats
path: root/background_scripts
diff options
context:
space:
mode:
authorStephen Blott2015-05-17 14:10:40 +0100
committerStephen Blott2015-05-17 14:10:40 +0100
commit9b0c37c755fd964edf02271f9051f0f6e33e2431 (patch)
tree34c455ae79ee9219e45b5061b29384a050c8b9ca /background_scripts
parent8b966e3d2b313f68f83a2c824ca81f9d80aee059 (diff)
downloadvimium-9b0c37c755fd964edf02271f9051f0f6e33e2431.tar.bz2
use a less brittle approach to decoding URIs.
Diffstat (limited to 'background_scripts')
-rw-r--r--background_scripts/completion.coffee8
1 files changed, 1 insertions, 7 deletions
diff --git a/background_scripts/completion.coffee b/background_scripts/completion.coffee
index 11c63cf0..56740efd 100644
--- a/background_scripts/completion.coffee
+++ b/background_scripts/completion.coffee
@@ -131,13 +131,7 @@ class Suggestion
shortenUrl: () ->
return @shortUrl if @shortUrl?
# We get easier-to-read shortened URLs if we URI-decode them.
- url =
- try
- # decodeURI can raise an exception.
- url = decodeURI @url
- catch
- @url
- url = url.toLowerCase()
+ url = (Utils.decodeURIByParts(@url) || @url).toLowerCase()
for [ filter, replacements ] in @stripPatterns
if new RegExp(filter).test url
for replace in replacements