Skip to content

Commit d64bb60

Browse files
committed
Gracefully fail if the URL filename cannot be decoded.
1 parent e0796ce commit d64bb60

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

web/viewer.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,12 @@ var PDFView = {
385385

386386
setTitleUsingUrl: function pdfViewSetTitleUsingUrl(url) {
387387
this.url = url;
388-
document.title = decodeURIComponent(getFileName(url)) || url;
388+
try {
389+
document.title = decodeURIComponent(getFileName(url)) || url;
390+
} catch (Exception) {
391+
console.log('WARNING: Unable to decode: ' + getFileName(url));
392+
document.title = url;
393+
}
389394
},
390395

391396
open: function pdfViewOpen(url, scale, password) {

0 commit comments

Comments
 (0)