1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-20 15:18:08 +02:00

Support FileAttachments with hash-signs in the filename (issue 15729)

The reason for the issue is that we use the generic `getFilenameFromUrl` helper function, which was originally intended for regular URLs.
For the filenames we're dealing with in FileAttachments, we really only want to strip the path when one exists[1].

---
[1] See [bug 1230933](https://bugzilla.mozilla.org/show_bug.cgi?id=1230933) for an example of such a case.
This commit is contained in:
Jonas Jenwald 2022-11-23 10:40:30 +01:00
parent a0db81723b
commit 0ba242ea4a
4 changed files with 20 additions and 9 deletions

View file

@ -118,7 +118,10 @@ class PDFAttachmentViewer extends BaseTreeViewer {
for (const name of names) {
const item = attachments[name];
const content = item.content,
filename = getFilenameFromUrl(item.filename);
filename = getFilenameFromUrl(
item.filename,
/* onlyStripPath = */ true
);
const div = document.createElement("div");
div.className = "treeItem";