Closed Bug 1517446 Opened 3 years ago Closed 2 years ago
Firefox does not print complete web pages, including FF's own "See what's new in Firefox" info page
76.11 KB, application/pdf
87.78 KB, application/pdf
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:63.0) Gecko/20100101 Firefox/63.0 Steps to reproduce: FF has been incapable of printing out the complete content of most webpages for a very long time. I reported this issue in October and November 2017, but things have only gotten worse as more and more webpages will not print out or save completely as a pdf using FF. Giant sections of text and numerous pages of content are missing when printing webpages in FF, so I routinely have to copy and paste web addresses into my Safari browser which always creates a complete pdf. The last straw was when I went to print out and save a pdf of your new FF 64.0 update "See what's new in FF" informational page before downloading it, only to get an incomplete printout using FF. The entire "Changed" section was missing (see first pdf), so once again I had to copy the web address into Safari, where it created a complete pdf containing all the content on the webpage (see second pdf). Folks, if you can't even get your own FF informational page to print out completely, then it is no wonder FF is incapable of printing the complete content of most other webpages. Actual results: The entire section called "Changed" is missing when printing your webpage or saving it as a pdf, so the entire purpose of saving your FF information page to be able to refer to it down the road was pointless, because FF is incapable of printing a pdf that contains all the content on the page, including your own Firefox information page! I had to copy the web address into my Safari browser where I was able to print a pdf containing all the content on the page. I'm glad I can do that, but it's super irritating (and embarrassing for FF) that I have to rely on my Safari browser to print out your own FF informational page. Expected results: Firefox should have printed the entire webpage, not just portions of it. The entire content of a webpage should always be on a printout or pdf, but FF routinely eliminates whole sections of text, if not countless pages. I have created a 12-page pdf using Safari, where Firefox only gives me a 1-page pdf of some obscure section of the webpage; and not necessarily the first page.
I appreciate that you allow users to submit bugs, but this has been an issue that is pervasive across most webpages, and it's not getting addressed. It's pointless to use Firefox anymore when it is incapable of doing something as elementary as printing a complete copy of a webpage, or saving it as a pdf. Creating complete pdfs never used to be a issue for FF, but once it started eliminating large sections of text from webpages in October 2017, it has been relentless and increasing. If I want to print out my shopping cart with a website before placing an order, 9 out of 10 times I am forced to launch Safari so I can create a complete pdf that contains all the pages of my cart, because Firefox will only give me 1 or 2 pages in a totally random fashion. I realize that each webpage can pose unique challenges for different browsers to reproduce the content properly, but how come Safari never has this trouble? And if Safari can do it, why has this issue been plaguing Firefox for so long and remaining unresolved? Thank you.
Interesting, I can reproduce the issue too with nightly
Sean, Maire, I know there are a lot of other priority items, but needinfo'ing you so that you're at least aware of the sentiments expressed above.
Looks like the printing of a page like this hasn't really worked fully for a long time, with a couple of different problems. It seems to be something to do with the sticky/fixed/floating "Desktop Android iOS Other Releases" menu/header. After bisection I got this (it's a shame we don't get narrower bisections any more): https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=0e41d07a703f19224f60b01577b2cbb5708046c9&tochange=67cd1ee26f2661fa5efe3d952485ab3c89af4271 Before these changes, if your scroll position was at the top of the page, it seemed to print fine. If you scroll down enough to cause the header to float then it gets put at the top of each page obscuring what would normally be there. Going further back it seems to always print on every page, sometimes messing up the formatting as well as obscuring. Even further back it seems to flip back to the the almost working case (or working if you print without scrolling down). Bug 1308876 looks like a possible cause, given the other bugs that it now depends on.
Ouch! To the reporter: My sincere apologies for the pain this one has caused. Thanks for taking the time to file a bug. Thanks, Jonathan, for flagging this to me and to Sean -- and thanks, Bob, for the quick analysis. Sean is back from parental leave today, and he & I will make sure this is at the top of Layout's list of bugs that we need to prioritize. Jonathan (:jwatt) -- How common is this problem across the web?
Flags: needinfo?(mreavy) → needinfo?(jwatt)
Priority: -- → P3
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.