Update: Firefox says the problem has now been resolved: “Earlier today, Firefox became unresponsive due to a change in defaults by a cloud provider which triggered a Firefox HTTP/3 bug. We disabled the configuration change and confirmed this fixed the issue. If you’re still affected, please restart your browser. We’re sorry for any inconvenience caused.

A bizarre bug in Firefox has cropped up that means users of Firefox are unable to load any website in the Mac, Windows and desktop Linux versions of the browser. While the developers work on a solution to the bug, there is a fix you can apply to workaround the issue …

Affected users are simply seeing their tabs spin forever, never completing loading to show the page.

The underlying issue preventing pages from loading appears to be an infinite loop bug in Firefox’s HTTP3 implementation. This essentially causes the browser process to hang indefinitely.

In particular, the current theory is that one of Firefox’s data analytics services recently upgraded to a HTTP3-powered backend and the browser is failing to resolve it successfully. The actual implementation bug will have existed for a while but it has only come to the fore because Firefox attempts to connect to data analytics servers almost immediately after launching the app.

Luckily, very few real websites actually care about HTTP3 with almost everyone either still using older standards, or providing a fallback. This means HTTP3 capability is not yet required to browse the modern web. The workaround to the bug then is to simply disable HTTP3 loading entirely in Firefox. To do this:

  1. Open a new Firefox window.
  2. Type about:config in the URL bar. This will open a settings screen.
  3. Search for the setting ‘network.http.http3.enabled’.
  4. Set this setting to ‘false’ to disable HTTP3.
  5. Then, fully close and restart Firefox.

This workaround applies to all desktop versions of Firefox, so it’ll work regardless of whether you are on Windows and Mac.

Of course, once the actual software bug has been resolved, you’ll want to go back and re-enable HTTP3 so that you can use HTTP3-dependent services in the future.

(The iOS version of Firefox is not affected by the bug as its underlying rendering engine is WebKit, the same as Safari. This is because on iOS, Apple does not allow third-party browsers to use their own engines for security reasons).

FTC: We use income earning auto affiliate links. More.

Check out 9to5Mac on YouTube for more Apple news:

You’re reading 9to5Mac — experts who break news about Apple and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Mac on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel

About the Author

Benjamin Mayo

Benjamin develops iOS apps professionally and covers Apple news and rumors for 9to5Mac. Listen to Benjamin, every week, on the Happy Hour podcast. Check out his personal blog. Message Benjamin over email or Twitter.