diff --git a/common/modules/template.jsm b/common/modules/template.jsm index 28bf8ffc..c66b39ec 100644 --- a/common/modules/template.jsm +++ b/common/modules/template.jsm @@ -349,7 +349,7 @@ var Template = Module("Template", { highlightURL: function highlightURL(str, force) { if (force || /^[a-zA-Z]+:\/\//.test(str)) - return {str}; + return {util.losslessDecodeURI(str)}; else return str; }, @@ -373,7 +373,7 @@ var Template = Module("Template", { {idx == index ? ">" : ""} {Math.abs(idx - index)} {val.title} - {val.URI.spec} + {util.losslessDecodeURI(val.URI.spec)} ) } ;