diff options
| author | Stephen Blott | 2015-05-17 14:10:40 +0100 |
|---|---|---|
| committer | Stephen Blott | 2015-05-17 14:10:40 +0100 |
| commit | 9b0c37c755fd964edf02271f9051f0f6e33e2431 (patch) | |
| tree | 34c455ae79ee9219e45b5061b29384a050c8b9ca /background_scripts | |
| parent | 8b966e3d2b313f68f83a2c824ca81f9d80aee059 (diff) | |
| download | vimium-9b0c37c755fd964edf02271f9051f0f6e33e2431.tar.bz2 | |
use a less brittle approach to decoding URIs.
Diffstat (limited to 'background_scripts')
| -rw-r--r-- | background_scripts/completion.coffee | 8 |
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 |
