Recommended Posts

I have, for a while now, had a unique problem with Firefox's PDF viewer.  One of my hobbies is a family tree that I work on with Gramps and occasionally render a massive PDF document to a virtual sheet of paper that's something like 40x40 inches.  When viewing this document you "have" to be able to zoom in between 300% and 500% to read everything.  This works fine in Chromium based browsers, but I noticed that with Firefox it almost seems like it renders the document once but then never scales or re-renders it again as you zoom in or out, which leads to even text getting blurred to the point of being illegible.  Here's a screenshot of what I see with Firefox ESR 128.  The images of folks that aren't me have been pixellated on purpose for their privacy.  The one in the middle is me and has not been modified in any way; this is just how it has always looked in Firefox for me.

image.thumb.png.abc46161735969c70e0799fe7935aaaa.png

However I recently added the mozilla apt repo to my Debian laptop and upgraded to Firefox 140 ESR and when viewing the same exact file in that version, it looks fine.  Here's a screenshot of what that same file looks like in the latest versions of Firefox.

image.thumb.png.68cc79089420b3946da11c5b04a29575.png

I first looked into this because I ran a scan on the EFF's "Cover Your Tracks" scan and I saw that it detected the "Chrome PDF Viewer", so I thought maybe they had switched from their existing PDFJS engine.  However, when reverting back to Firefox 128 as a test CoverYourTracks also detects the same "Chrome PDF Viewer", despite it being broken when zooming in on large documents, so I don't believe they've completely replaced their PDF viewer, especially since it still looks the same and has a slightly different layout and user interface than the one in Chromium browsers.

So I don't know "what" they changed, only that they changed something that seems to have fixed PDF rendering for my admittedly niche use case and I just wanted to let y'all know in case this is something any of the rest of you have had issues with.

  • Like 2
  • Thanks 1
Link to comment
https://www.neowin.net/forum/topic/1456903-firefox-has-fixed-their-pdf-viewer/
Share on other sites

On 17/07/2025 at 03:29, Tidosho said:

It wasn't a cache issue, was it? I know when cache gets corrupt all sorts of issues occur. Maybe during the update the browser refreshed itself?

Nah I've seen it happen on multiple machines for quite a long time now, and even when checking on this one rolling back to the old Firefox makes it blurry, updating to the new one makes it sharp.  I even deleted the cache and set up an empty profile on the old version to double check.

  • Like 3

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Posts

    • Google are hyprocrites for signing this. They have been pulling the same dirty tactics as Microsoft, only they do it on Android and ChromeOS.
    • In some countries the law has forced Microsoft to display a menu on a fresh install of Windows which asks which web browser you want and it will install that browser. This doesn't add any bloat to Windows. It simply an additional step when setting up a new PC.
    • Chrome is also a first party browser on Android and ChromeOS. And on those systems, Google is pulling the same dirty tactics as Microsoft does on Windows.
    • Unofficial script lets you install unreleased Windows 11 features without Microsoft Account by Sayan Sen Microsoft has been steadily evolving the Windows Insider Program over the years, introducing new channels and testing paths that allow enthusiasts to experience upcoming and yet-to-be-released Windows features (some interesting hidden ones too) before they reach the public. However, one long-standing requirement has remained largely unchanged as users are generally expected to enroll in the Program and with a Microsoft account. That's where a third-party tool called "OfflineInsiderEnroll" can help. OfflineInsiderEnroll is said to be a lightweight script that enables access to Windows Insider Program builds on systems that are not signed in with a Microsoft account. Essentially the tool configures the necessary Insider settings locally and hence allows users to select and switch between available preview channels while continuing to receive builds through the normal Windows Update channel. If you are wondering how it manages to do so, it is made possible by a Registry value known as TestFlags. When configured to"0x20", Windows stops communicating with Microsoft's online Insider enrollment services thus preventing locally configured Insider settings from being overwritten. This allows the script to apply its own channel configuration directly through the Registry as Windows Update does not verify whether a device has been officially enrolled in the Insider Program or not. Previously the utility has had already supported the traditional Insider branches including Dev, Beta, and Release Preview. However following Microsoft’s recent restructuring of its preview channels, the script has now been updated. The latest OfflineInsiderEnroll version, 2.6.6, adds support for the newly introduced Insider channel lineup. As such, users can now choose from several Experimental channels in addition to Beta and Release Preview options. The update also retains tools for refreshing the Insider cache, resetting Insider settings, and completely stopping Insider enrollment when needed. Keep in mind though that will need elevated privileges when running the script (run as Admin). You can get the latest version of OfflineInsiderEnroll from this page on its official GitHub repo.
  • Recent Achievements

    • Week One Done
      Dr Jared Dental Studio earned a badge
      Week One Done
    • Week One Done
      RG INVESTMENT GROUP earned a badge
      Week One Done
    • Very Popular
      The Norwegian Drone Pilot earned a badge
      Very Popular
    • Very Popular
      s0nic69 earned a badge
      Very Popular
    • Collaborator
      Asgardi earned a badge
      Collaborator
  • Popular Contributors

    1. 1
      +primortal
      472
    2. 2
      PsYcHoKiLLa
      250
    3. 3
      Skyfrog
      79
    4. 4
      FloatingFatMan
      67
    5. 5
      Michael Scrip
      60
  • Tell a friend

    Love Neowin? Tell a friend!