Opening a PDF in Firefox (PDF.js viewer) from save-as dialog for downloaded PDF file results in an endless loop of infinite tabs being open to /tmp/mozilla_user0/blahblah/downloaded-pdf-file-to-open.pdf
Categories
(Firefox :: File Handling, defect)
Tracking
()
People
(Reporter: jwa11, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:64.0) Gecko/20100101 Firefox/64.0
Steps to reproduce:
Opened a PDF file from the web, wanted to view it in Firefox using PDF.js which is now natively included, IINM.
Actual results:
Endless new tab loop, I had to hard-reboot my machine and lost A LOT of work.
Expected results:
Simply render the PDF with PDF.js rather than download it.
Comment 1•6 years ago
|
||
- Enter about:support into the location bar.
- Click the Open Folder button. This opens a file manager window with your Firefox profile folder.
- Exit Firefox.
- Back in the file manager window, delete the handlers.json file.
If you get a "What should Firefox do with this file?" dialog and you choose to open with Firefox, that will create an infinite loop. That dialog is for external applications only, and you're not supposed to be able to pick Firefox there [1]. To do that safely, use the Open in Browser extension [2].
The only way to view PDFs in Firefox is to set the action to "Preview in Firefox" in about:preferences. However, servers can still trigger the "What should Firefox do with this file?" dialog, usually by sending the Content-Disposition: attachment header. One way to get around that is the Bypass Forced Download extension [3]. Less commonly, they can also fail to correctly identify the file type by sending Content-Type: application/octet-stream. Extensions like Header Editor can override that [4].
[1] Bug 218257
[2] https://addons.mozilla.org/firefox/addon/open-in-browser/
[3] https://addons.mozilla.org/firefox/addon/bypass-forced-download/
[4] https://addons.mozilla.org/firefox/addon/header-editor/
Description
•