News for hackers. Stuff that matters.
Re:Firefox 80 by ocdtrekkie on Tuesday August 25, 2020 @12:38PM (#24273169)
"Firefox can now be set as the default system PDF viewer."

Neat. I loathe every time I have to install Adobe Reader for something. Unfortunately, all browsers PDF support for things like form filling and stuff tends to be pretty lacking.

Re:Firefox 80 by ThePhysicist on Tuesday August 25, 2020 @02:32PM (#24274457)
Sumatra PDF is a great PDF and eBook reader for Windows. Apart from the DRM-locked PDFs it works flawlessly and has a nice, minimal user interface and small memory footprint. Also, no spy- or adware as far as I can tell, at least if you download it from the official website.
Re:Firefox 80 by nvr219 on Tuesday August 25, 2020 @02:46PM (#24274614)
I use Sumatra and love it EXCEPT for when I need to use a fillable PDF. That's when I open the PDF in Chrome.
Re:Firefox 80 by romwell on Tuesday August 25, 2020 @04:27PM (#24275723)
Sumatra PDF is one of the first pieces of software I install on a fresh Windows machine.

Works flawlessly for all my PDF needs.

Re:Firefox 80 by barbs on Tuesday August 25, 2020 @02:43PM (#24274580)
Seconded. I see no good reason for the average user to download the official reader over this. It's also open-source.
Re:Firefox 80 by bgorman on Tuesday August 25, 2020 @02:45PM (#24274603)
Signing PDFs might be a good reason to use the official PDF viewer
Re:Firefox 80 by jxy on Tuesday August 25, 2020 @12:49PM (#24273303)
Can they just give me an actual PDF viewer for the sole purpose of PDF viewing? Is it really the way forward? Bundling everything into a web browser? It feels like a giant security hole.
Re:Firefox 80 by jwatt on Tuesday August 25, 2020 @01:08PM (#24273520)
From what I understand this wasn't so much about bundling everything into the web browser. It was more about the handling of links to PDF files that are served with `content-disposition:attachment` to get the browser to open the "choose an app to open this file" system dialog. Without Firefox being registered with the system as an app that could open PDF files, users wouldn't be given the option to open it with Firefox (often they'd be prompted to open it using Edge). That was annoying people.

Regarding your security concern, Firefox's PDF viewer is PDF.js. Parsing PDF files in a JS sandbox and rendering it to an HTML <canvas> in a sandboxed process should be more secure than rendering it using an unsandboxed app that parses/renders using system APIs.

Re:Firefox 80 by kbenson on Tuesday August 25, 2020 @01:36PM (#24273827)
> Regarding your security concern, Firefox's PDF viewer is PDF.js. Parsing PDF files in a JS sandbox and rendering it to an HTML <canvas> in a sandboxed process should be more secure than rendering it using an unsandboxed app that parses/renders using system APIs.

Almost definitely. You can go to https://www.exploit-db.com/ and search for PDF and see many application exploits for PDF viewers, and that includes for linux (and not just commercial applications, Poppler is on there as well, though more than just a few years back).

PDFs have shown that they are a fertile ground for exploit, so running them though a sandboxed VM is a very good way to limit that problem to some degree.

Re:Firefox 80 by est31 on Tuesday August 25, 2020 @01:40PM (#24273868)
> Without Firefox being registered with the system as an app that could open PDF files, users wouldn't be given the option to open it with Firefox (often they'd be prompted to open it using Edge). That was annoying people.

Huh that's cool that it's fixed now. It annoyed me so much that I installed an extension for it: https://addons.mozilla.org/de/firefox/addon/open-in-browser/

Re:Firefox 80 by Doctor_Fegg on Tuesday August 25, 2020 @01:32PM (#24273787)
That's great news. I get fed up of random PDFs littering my Downloads folder.
Re:Firefox 80 by pheug on Tuesday August 25, 2020 @01:08PM (#24273511)
I'd actually consider browser pdf viewers safer than a standalone native app. Firefox uses pdfjs, a pure javascript pdf implementation running inside a battle-tested browser javascript sandbox. No unsafe native pdf code with countless holes.
Re:Firefox 80 by pjmlp on Tuesday August 25, 2020 @02:23PM (#24274355)
They have long adopted Chrome's C++ one, given performance complaints.
Re:Firefox 80 by aseipp on Tuesday August 25, 2020 @02:44PM (#24274600)
No it does not, Firefox still uses PDF.js. This is extremely easy to verify by just right clicking and hitting "Inspect Element" on any PDF opened in Firefox (and also you can then just load PDF.js into Chrome on a page, load a pdf into that, and verify the same behavior.)
Re:Firefox 80 by pjmlp on Tuesday August 25, 2020 @04:33PM (#24275782)
I stand corrected then.
Re:Firefox 80 by dwohnitmok on Tuesday August 25, 2020 @02:42PM (#24274574)
Did they? I thought they explicitly rejected it.

https://bugzilla.mozilla.org/show_bug.cgi?id=1049218

Re:Firefox 80 by rebelwebmaster on Tuesday August 25, 2020 @02:44PM (#24274590)
Incorrect, that was abandoned and pdf.js is very-much what's being used.
Re:Firefox 80 by ocdtrekkie on Tuesday August 25, 2020 @02:47PM (#24274617)
Honestly, I really miss Edge's EPUB support. Like really miss it. There's a lot of things I think browsers should not do. WebUSB? WebMIDI? Burn these things with fire. Do not connect the web browser to hardware.

Web browsers are supposed to actually be document viewers. HTML is a document format. I am 100% on-board with web browsers also reading PDFs and EPUBs.

I know Mozilla is hurting for manpower right now, but I'd drop dead with excitement if EPUB support came to Firefox.

Re:Firefox 80 by nickjj on Tuesday August 25, 2020 @03:30PM (#24275093)
Fortunately Sumatra (on Windows) opens pdf, epub and mobi files: https://www.sumatrapdfreader.org/free-pdf-reader.html

I switched to it a while back and haven't looked back since. It's open source too.

Re:Firefox 80 by kelnos on Tuesday August 25, 2020 @03:04PM (#24274808)
> Web browsers are supposed to actually be document viewers.

That ship sailed long ago. For better or worse, web browsers are application platforms now.

Re:Firefox 80 by mhh__ on Tuesday August 25, 2020 @04:00PM (#24275455)
Not really sure about WebUSB but WebMIDI is pretty harmless, surely?

The browser probably won't be good enough to replace Ableton (or similar) for a while but it is the primary medium for a lot of digital (interactive) artwork - for projects that use sound it's nice to plug a MIDI device straight into the browser.

Re:Firefox 80 by acolumb on Tuesday August 25, 2020 @04:25PM (#24275700)
As long as VSTs are native-only (which based on the low-latency nature of audio processing would probably never see a cloud implementation,) web-based DAWs will never replace locally-run ones. Most music studios airgap their systems anyway.
Re:Firefox 80 by flingo on Tuesday August 25, 2020 @08:05PM (#24277706)
You could probably get alright performance running in the browser using webassembly. No idea if anyone's working on anything like that.
Re:Firefox 80 by lioeters on Wednesday August 26, 2020 @03:28AM (#24280041)
I'm curious too. From a quick search, I found WebDSP, "A client-side DSP library utilizing the power of WebAssembly".

https://github.com/shamadee/web-dsp

> WebDSP is a collection of highly performant algorithms, which are designed to be building blocks for web applications that aim to operate on media data.

> The methods are written in C++ and compiled to WASM, and exposed as simple vanilla Javascript functions developers can run on the client side.

..On further reading, they have functions for video and image processing, but not audio as far as I can tell.

---

There's Glissando, "A web-based digital audio workstation using the web platform APIs (Web Audio, Web MIDI) and WebAssembly".

https://github.com/glissando-daw/glissando-app

They mention "VST support", but I cannot imagine how that's possible from the web.

Re:Firefox 80 by moonchild on Tuesday August 25, 2020 @04:09PM (#24275544)
It can be used for fingerprinting. And most people who care enough to own dedicated MIDI devices also care enough to own dedicated MIDI software.
Re:Firefox 80 by symlinkk on Tuesday August 25, 2020 @04:05PM (#24275504)
How far do you go with that? Should web browsers render .docx?
Re:Firefox 80 by ocdtrekkie on Tuesday August 25, 2020 @05:03PM (#24276076)
I mean, sure? XML-based document formats aren't really foreign to web browsers anyways, and it'd probably be a safer way to view third party documents than Word...
Re:Firefox 80 by int_19h on Tuesday August 25, 2020 @06:00PM (#24276690)
And just like that, we'll reinvent OLE eventually, but with HTML5 and JavaScript.
Re:Firefox 80 by notriddle on Tuesday August 25, 2020 @04:57PM (#24276017)
Yeah, that would be awesome.
Re:Firefox 80 by clairity on Tuesday August 25, 2020 @01:20PM (#24273663)
on macos, you can just use the built-in preview app. it's similarly not as advanced as acrobat, but a little better than firefox's pdf.js.

i also like opening pdf's in a separate app, as they're usually not part of the main "stream of thought" of the page from whence it came.

Re:Firefox 80 by t0astbread on Tuesday August 25, 2020 @01:04PM (#24273470)
I suppose it's easier for a browser vendor to build this into their existing program than to create an entirely new one. Your sentiment is understandable to me, (my) PDF viewing is disconnected enough from web browsing to warrant being split off into a separate program. But PDF is probably an expected feature from a browser for many people.
Re:Firefox 80 by signal11 on Tuesday August 25, 2020 @01:25PM (#24273710)
PDF as a native browser feature started IIRC with Chrome — until then, everyone had to use a plugin. I’ve always thought the reason Chrome built in a PDF reader was that Adobe Reader was really slow to start and brought the browsing experience to a jarring halt.

People would even put in “warning: pdf” text when linking to PDFs because of how Adobe Reader slowed people down.

Re:Firefox 80 by foxdev on Tuesday August 25, 2020 @02:02PM (#24274098)
I thought PDF.js was the first implementation. Firefox added it in 2012.
Re:Firefox 80 by signal11 on Tuesday August 25, 2020 @04:43PM (#24275862)
Chrome’s PDF viewer launched in Dec 2010[1] with v8.0.552.

The release notes do note that a benefit of the built-in viewer is that it’s sandboxed. That’s fair enough, I guess — the Chrome team had a bee in their bonnet about plugins going all the way back to the Chrome launch comic[2].

Interestingly the Chrome team were using svn back then — that’s how long it’s been :-)

[1] https://chromereleases.googleblog.com/2010/12/stable-beta-ch...

[2] https://www.google.com/googlebooks/chrome/big_28.html

Re:Firefox 80 by muxator on Tuesday August 25, 2020 @04:00PM (#24275451)
This is my recollection, too. Firefox was first, with pdf.js
Re:Firefox 80 by pkulak on Tuesday August 25, 2020 @02:15PM (#24274266)
Zathura is fantastic.
Re:Firefox 80 by Merg on Tuesday August 25, 2020 @02:25PM (#24274374)
Give Sumatra a chance. At least under Windows. It requires a bit of love in terms of changing default color (e.g. single value in config file, from bright yellow to something toned down), but it super fast, lightweight and open wide range of formats (pdf, epub, mobi, djvu).
Re:Firefox 80 by boogies on Tuesday August 25, 2020 @02:28PM (#24274412)
I (not OP) believe I have. It’s nice, but Zathura can use the same engine (MuPDF, which is responsible for the speed and format support, although Zathura also supports Poppler, which Sumatra has removed support for), and is beautifully vi-like. And what advantages does Sumatra have over pure MuPDF? DRM?
Re:Firefox 80 by dependenttypes on Tuesday August 25, 2020 @04:02PM (#24275468)
If I am not mistaken Sumatra is windows-only (zathura is cross platform) and enforces DRM (you can't copy from documents which disallow it). It is objectively an inferior option.
Re:Firefox 80 by boogies on Tuesday August 25, 2020 @02:21PM (#24274322)
This, but at least in my Debian oldstable based distro, it requires Poppler, which the currently highest sibling of your post has pointed out has had vulnerabilities at least in the distant past (Edit: ~7+ years ago). (Edit the second: upstream also supports mupdf https://pwmt.org/projects/zathura/plugins/, but that’s had exploits as recently as 2017 on https://www.exploit-db.com/.)
Re:Firefox 80 by josefx on Tuesday August 25, 2020 @01:11PM (#24273547)
global warming took a massive hit due to corona. If there ever was a time to support it then that is now and what better tool for it than a JavaScript based PDF viewer. That thing routinely drained my EEE PC empty when it first came out, can we get an environmental seal for software so that we have an official logo to shame JavaScript developers with?
Re:Firefox 80 by wlesieutre on Tuesday August 25, 2020 @12:48PM (#24273296)
Great news. Windows used to come with Reader for this, but Microsoft killed it and said "Edge is the PDF viewer now."

Rather annoying to have the wrong web browser launching itself to view PDFs when Firefox does perfectly well at displaying them.

Re:Firefox 80 by Emanation on Tuesday August 25, 2020 @01:48PM (#24273952)
Edge pdf viewer is a good piece or software. ducks and takes cover
Re:Firefox 80 by wlesieutre on Tuesday August 25, 2020 @03:37PM (#24275153)
It was fine, but it's a symptom of a greater annoyance of MS trying to launch Edge as much as they can when I'm not interested in using it. The Windows search bar still launches Edge for search results, and it's never even on purpose because why would I use that for web searches?

I only get them when the search box goes "You typed 'Snipping Tool' so you probably wanted to search for 'Snipping Tool' on Bing. Let me open that in Edge for you."

I did actually use IE as a frequent browser for a while when I had a Surface, on account of touch scroll/zoom being really bad in Firefox and Chrome at the time. But that was the only thing it had going for it.

EDIT: and as someone else points out, Edge's PDF viewer is now Chrome's PDF viewer and it's not as good

Re:Firefox 80 by int_19h on Tuesday August 25, 2020 @06:04PM (#24276735)
It's a symptom of browsers getting embedded PDF readers, which is a trend that was stared a while ago - long before Edge was a thing. Edge had to keep up with user expectations in this regard, so it also got one. But then, if you're already shipping a browser with the OS, and said browser has a PDF viewer, it's hard to justify also shipping (and supporting!) a separate app with the same functionality.
Re:Firefox 80 by wlesieutre on Tuesday August 25, 2020 @09:12PM (#24278045)
Safari has displayed PDFs forever and yet Apple still ships Preview. It’s quite good in fact.
Re:Firefox 80 by WorldMaker on Tuesday August 25, 2020 @03:04PM (#24274795)
Edge Classic's PDF Viewer was good, but now Edge's PDF Viewer is just Chromium's and it isn't as good, has half the features (especially for the long-form reading comfortability of the old Edge Classic / Reader), and is a higher security risk (Edge Classic / Reader ran in the UWP sandbox, Chromium PDF is a C++ app running native with much less sandboxing out of the box; Firefox uses PDF.js running in the JS VM/sandbox).
Re:Firefox 80 by abrowne on Wednesday August 26, 2020 @03:34PM (#24286337)
You can also run PDF.js on Chromium browsers with the extension: https://chrome.google.com/webstore/detail/pdf-viewer/oemmndc...
Re:Firefox 80 by ocdtrekkie on Tuesday August 25, 2020 @01:50PM (#24273980)
I mean, I think it's great Windows ships with a PDF viewer, so that you don't have to install a PDF viewer just to read the manual for some other application.

But I've definitely felt the support burden of having three different PDF viewers on a given client PC, along with multiple configurations between them. (You can turn on and off the PDF viewers in each browser, and often embed Adobe Reader into the browser, for instance.)

Re:Firefox 80 by ahelwer on Tuesday August 25, 2020 @02:29PM (#24274425)
It struggles on longer documents for me. You'll scroll and things will be blurry for a second or two before popping in. Personally I'm a big fan of Drawboard PDF on Windows.
Re:Firefox 80 by rrll22 on Tuesday August 25, 2020 @12:39PM (#24273174)
Re:Firefox 80 by Darmody on Tuesday August 25, 2020 @12:44PM (#24273248)
I love that.

I don't need anything else besides Evince to read PDF but in order to fill forms I always had to use online tools.

Re:Firefox 80 by chungy on Tuesday August 25, 2020 @01:23PM (#24273692)
Evince can fill out PDF forms and even re-export as a read-only PDF with those forms filled.
Re:Firefox 80 by Darmody on Tuesday August 25, 2020 @03:24PM (#24275019)
I wish that was true.

I've never been able to fill a form with Evince.

Re:Firefox 80 by chungy on Tuesday August 25, 2020 @03:55PM (#24275378)
I've done it plenty. YMMV I suppose.
Re:Firefox 80 by acheron on Tuesday August 25, 2020 @01:19PM (#24273643)
I've never been especially happy with any browser PDF viewer and always use something else. On Windows I mainly use SumatraPDF, which is super lightweight.
Re:Firefox 80 by Silhouette on Tuesday August 25, 2020 @01:57PM (#24274047)
Sumatra is good for viewing, though unfortunately terrible for printing.
Re:Firefox 80 by barbs on Tuesday August 25, 2020 @02:45PM (#24274602)
Really? Surprised an app for a file format designed primarily for printing would have issues with printing. What problems are you seeing?
Re:Firefox 80 by Silhouette on Wednesday August 26, 2020 @05:02AM (#24280578)
AFAIK, Sumatra still internally renders the entire page as a bitmap in order to print it. This results in huge jobs being sent to the printer and extremely slow printing.

It also seems to have some odd behaviour in its rendering process, though I've never been able to identify exactly what it is. For example, a plain black-and-white document I printed the other day looked extremely fuzzy, like the early inkjets that only had CMY ink and could only produce "black" as a muddy combination of the other colours. The same document looked normal when reprinted using different software.

Re:Firefox 80 by AnIdiotOnTheNet on Tuesday August 25, 2020 @03:05PM (#24274816)
+1 for SumatraPDF. Portable, lightweight, reads EPUB and CBR/Z as well.
Re:Firefox 80 by Pxtl on Tuesday August 25, 2020 @12:58PM (#24273408)
Unfortunately FF's PDF viewer is easily the worst, performance-wise. Whenever I view a brutally overcomplicated PDF (like a map or something) in Firefox it just trainwrecks, and I have to download it and view it in something else.

Maybe they've improved it since last year or so, but I've gotten into the habit of working around pdf.js.

Re:Firefox 80 by mapgrep on Tuesday August 25, 2020 @01:20PM (#24273668)
I was under the impression Firefox used PDF.js -- javascript rendering of PDFs -- as its native PDF viewer. I could be very wrong. But if so, would explain the performance issues.

PDF.js is known to be built into Firefox, I cannot think of why it would be, other than for the purpose of functioning as the core pdf viewer. But I am not that imaginative!

https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Ques...

https://en.wikipedia.org/wiki/PDF.js

Re:Firefox 80 by muxator on Tuesday August 25, 2020 @04:06PM (#24275513)
It started as an experimental extension and was integrated once it was deemed stable. That was a long time ago, anyway (~8 years, probably more).
Re:Firefox 80 by runxel on Tuesday August 25, 2020 @02:07PM (#24274170)
Worst compared with what?

I mainly use Acrobat Pro, but I find myself opening my PDFs in Firefox more and more. Acrobat is really slooooooow, it takes ages for a cold start, and after it started the whole thing gets locked up for a minute or so. Absolutely infuriating. PDF.js/Firefox instead is just a smooth ride for me...

Re:Firefox 80 by mmsimanga on Tuesday August 25, 2020 @01:14PM (#24273587)
On Windows when using Firefox default behaviour launches Edge as PDF viewer. Now I have two resource hungry browsers open. I only have 8G Ram and if I also have Eclipse open then opening a PDF slows my whole computer down. I now download PDFs and use Sumatra to open them. I can continue working.
Re:Firefox 80 by ChuckNorris89 on Tuesday August 25, 2020 @02:03PM (#24274111)
HN is an interesting place. I often got the feeling that everyone here was working on the latest maxed out MB Pro but your comment made me realize I'm not the only one working with limited resources.
Re:Firefox 80 by cassepipe on Tuesday August 25, 2020 @02:25PM (#24274383)
I use a late 2007 plastic MacBook with 4GB of RAM. Works quite well ;) (thanks Linux Mint)
Re:Firefox 80 by boogies on Tuesday August 25, 2020 @02:46PM (#24274610)
I use 4GB of RAM as well, with Puppy Linux loaded entirely into it (hard drives only mount the same way as usb drives), in a refurbished desktop.
Re:Firefox 80 by jandrese on Tuesday August 25, 2020 @01:03PM (#24273446)
Nope, feed it a modestly complex PDF and it will chew through all 16GB of RAM on my system and crash.
Re:Firefox 80 by eptcyka on Tuesday August 25, 2020 @01:06PM (#24273485)
Would you possibly have a link to a sufficiently complex PDF document? I've not encountered one in a while.
Re:Firefox 80 by int_19h on Tuesday August 25, 2020 @06:27PM (#24276985)
"Sufficiently complicated" can mean different things. E.g. a document that's long enough, or one that has a lot of vector primitives in it (basically PDF as a vector graphics format).

For the former, ISO C++ drafts are a good test case. For example, here's C++20 final draft - 1841 pages:

https://isocpp.org/files/papers/N4860.pdf

However, when I tried this in Chrome and Firefox, Firefox not only loaded it just fine, but it is also noticeably faster when scrolling.

For the second, USGS publishes their topographic maps as free PDFs. These have several layers, one of which is the vectorized map, and another is satellite bitmaps.

https://store.usgs.gov/filter-products?sort=relevance&scale=...

The ones with a lot of roads and contour lines (i.e. any city that's on hills) take a while to rasterize. Say, Seattle:

https://store.usgs.gov/product/499688

This one is so slow in Chrome, it's practically unusable - if you zoom in and try to pan around, it can take over a second for it to actually move. This despite the fact that it doesn't even render the satellite layer.

In Firefox, you get the satellite layer (and no way to turn it off, so far as I can tell), and yet it feels more responsive. I think it's because the viewport is always adjusted immediately - actual rendering still takes a while to catch up.

In Adobe Reader the rendering keeps up with scrolling, so long as the satellite layer is not enabled. If it is, it gets jerky when rendering any part for the first time. But it seems to be doing better at caching rendered parts of the document - once it's all rendered, it's smooth panning all around. Chrome and Firefox readers both keep re-rendering parts that go out of view and then back, if you scroll far enough.

Re:Firefox 80 by microcolonel on Tuesday August 25, 2020 @02:36PM (#24274497)
As slow as PDF.js is, Acrobat is somehow slower.
Re:Firefox 80 by dx87 on Tuesday August 25, 2020 @01:05PM (#24273475)
Yeah, PDFs frequently don't work at all in FF for me, I'd be suprised if anyone set it as the default.
Re:Firefox 80 by cptskippy on Tuesday August 25, 2020 @01:27PM (#24273728)
Works fine for me, I already have it setup as the default App for viewing PDFs. I don't even have Acrobat installed. It's not the best viewer out there and it still works fine 99% of the time for me.
Re:Firefox 80 by dahfizz on Tuesday August 25, 2020 @01:44PM (#24273905)
I agree. FF is already my favorite PDF viewer by far - it's got more features than chrome and I've never felt a native PDF viewer is better in any way. But I never need complicated form filling like you mention, I just need a PDF viewer.
Re:Firefox 80 by bobcostas55 on Tuesday August 25, 2020 @01:48PM (#24273961)
It can't even copy paste normal text properly (the bug has been there for 8 years now: https://bugzilla.mozilla.org/show_bug.cgi?id=810636). Line breaks are ignored and words are just smushed together instead. Ever since I switched to FF it has been my biggest annoyance, on Chrome this stuff just works.

The best alternative on windows is PDF-XChange, fairly obscure but extremely feature-rich.

Re:Firefox 80 by kevin_thibedeau on Tuesday August 25, 2020 @02:24PM (#24274364)
This is a hard problem. Unflowing text requires determining where the next line is and possibly removing optional hyphenation. PDF only deals with one line spans of text at best. Throw in super and subscripts or inline graphics and it becomes nontrivial.
Re:Firefox 80 by int_19h on Tuesday August 25, 2020 @06:05PM (#24276749)
It's not trivial, but as the bug report points out, Adobe Reader can handle it.
Re:Firefox 80 by foofoo55 on Tuesday August 25, 2020 @02:44PM (#24274591)
Another vote for PDF-XChange. It's very good at selecting text and annotating a PDF. Plus it has excellent printing features.
Re:Firefox 80 by simias on Tuesday August 25, 2020 @02:07PM (#24274166)
I really like evince on un*x. It's pretty fast, simple yet it doesn't seem to lack any obvious feature. I don't know if it's available elsewhere though.
Re:Firefox 80 by muxator on Tuesday August 25, 2020 @04:04PM (#24275496)
Evince used to be available as a msi package on its official site.

Indeed, it was my PDF reader of choice on Windows for some time.

I do not know if that's still the case.

Re:Firefox 80 by pantalaimon on Tuesday August 25, 2020 @02:10PM (#24274209)
Is there any other PDF reader on Linux that supports booklet printing? I install adobe reader for that sole purpose.

Heck that could even be integrated into the system print dialog so the application doesn’t even matter.

Re:Firefox 80 by mickotron on Tuesday August 25, 2020 @06:33PM (#24277036)
Okular can do all that, might not be as user friendly but definitely gets the job done. And yes if you run Windows it is available on the windows store.
Re:Firefox 80 by kiliancs on Tuesday August 25, 2020 @07:56PM (#24277644)
There are so many cases that pdf.js can't handle that it seems like a bad idea to open the door to that trap to users that might not know better.
Re:Firefox 80 by 1f60c on Tuesday August 25, 2020 @02:32PM (#24274461)
My only complaint is that zoom is way too sensitive on macOS, and that it can't be used to fill out forms, as you mention.
Re:Firefox 80 by andrepd on Tuesday August 25, 2020 @02:49PM (#24274634)
Why Adobe though? On Linux, qpdfview. On Windows, sumatra.
Re:Firefox 80 by monadic2 on Tuesday August 25, 2020 @03:48PM (#24275284)
Why are they shipping a PDF viewer in the first place? Seems like a massive security problem tbh.