Safari Reader not printing images

When I select "Reader" in Safari (Mac OS 12.3.1) the webpage displays the text and graphics.

However, when I try to print/save this "Reader" file as a PDF, the text is fine but none of the graphics display.


I can print the webpage as a PDF when not using "Reader" mode.

When I turn on "Develop" in Safari, "Disable Images" is not selected.

I have also reset Safari and cleared the history.


Any thoughts? Thank you.

Posted on Apr 10, 2022 7:56 AM

Reply
Question marked as Top-ranking reply

Posted on Jun 11, 2022 6:43 AM

After spending several hours on the phone with Apple Tech Support, their Senior Analyst concluded there was a change introduced into Safari version 15.4 that causes this problem. Engineering will have to review the code. There is no projected schedule for any corrections. I have dropped back to Safari 15.3 (re-imaged my Mac to macOS 12.2.1) and use Edge (or Chrome) with the Print Friendly & PDF extension.

8 replies
Question marked as Top-ranking reply

Jun 11, 2022 6:43 AM in response to davidwhthomas

After spending several hours on the phone with Apple Tech Support, their Senior Analyst concluded there was a change introduced into Safari version 15.4 that causes this problem. Engineering will have to review the code. There is no projected schedule for any corrections. I have dropped back to Safari 15.3 (re-imaged my Mac to macOS 12.2.1) and use Edge (or Chrome) with the Print Friendly & PDF extension.

Jun 10, 2022 10:54 PM in response to davidwhthomas

One more update, after some more analysis, it appears related to the image attribute


loading="lazy"


being set on the images, causing them not to load during print.


I could use "Inspect element" to remove that property from the img tag, then it could print ok in Safari too.


Update: here's another way, with a JS snippet to remove that attribute from all images on the page, e.g from the JS Console in developer tools:


const images = [...document.getElementsByTagName('img')];
images.forEach((img) => { img.removeAttribute('loading') });


Apr 11, 2022 9:25 AM in response to ajmac25

Hi ajmac25.


Thanks for reaching out to Apple Support Communities. Make sure these are the steps you are using in order to set up the PDF mode while using Reader: Print or create a PDF of a webpage in Safari on Mac


If you still see the same thing, start the Mac in safe mode and try printing from there to see if graphics no longer display: How to use safe mode on your Mac


Cheers.


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Safari Reader not printing images

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.