When a network firewall is in the mix, it’s surprisingly common for websites to load in Chrome or Safari but fail in Firefox. The difference usually isn’t “the firewall hates Firefox”—it’s that Firefox can use different DNS, proxy, or certificate paths than the rest of your system.

Firewall shield blocking a simple network packet icon

This checklist focuses on the Firefox-specific settings that most often cause the mismatch.

Before you start: test the same site in Firefox Private Window (no extensions) and on the same network. If it works in Private but not normal mode, you’re dealing with an add-on, cache, or policy.

1. Check whether Firefox is using a different proxy than the system

On managed networks (office, school, hotel, some VPN setups), Chrome/Safari typically follow the OS proxy settings. Firefox can be configured to ignore them, or to use a different proxy entirely.

  • In Firefox, open SettingsGeneral → scroll to Network SettingsSettings…
  • Try Use system proxy settings first.
  • If your network provides a PAC file, select Automatic proxy configuration URL and paste the PAC URL your IT/network provides.
  • If something is set under Manual proxy configuration and you didn’t add it intentionally, switch away from it.

If the firewall only allows traffic via an authenticated proxy, Firefox bypassing the system proxy can look like “sites won’t load” or endless loading.

2. Temporarily turn off DNS over HTTPS (DoH) in Firefox (common in filtered networks)

Firefox can use DNS-over-HTTPS even when your OS/browser peers use the network’s DNS. On filtered networks, that can break resolution or trigger blocking because the firewall expects DNS to go through approved resolvers.

DNS and lock icons with a toggle switch

  • Firefox SettingsPrivacy & Security
  • Scroll to DNS over HTTPS
  • Set it to Off (or choose Default Protection if your organization manages it)

Retest the site. If this fixes it, the firewall is likely enforcing DNS policies or doing DNS-based filtering that Firefox was bypassing.

3. If only HTTPS sites fail: look for certificate interception or missing enterprise roots

Some firewalls (and many “web security” gateways) inspect HTTPS using a corporate root certificate. Chrome/Safari often trust the OS keychain automatically. Firefox uses its own certificate store by default, which can cause TLS errors or blank failures on inspected networks.

  • If you see errors like “SEC_ERROR_UNKNOWN_ISSUER” or “Your connection is not secure,” this is a strong sign.
  • In Firefox SettingsPrivacy & SecurityCertificates, check whether there’s an option to use system certificates (wording varies by version/policy).
  • If you’re on a managed device/network, ask IT for the approved root certificate and the correct install method for Firefox.

Don’t click through certificate warnings on a work/school network unless you fully understand the risk—fix the trust chain instead.

4. Make sure you’ve completed the captive portal sign-in (Firefox can miss it)

On guest Wi‑Fi or segmented networks, the firewall may require a captive portal login. Sometimes Chrome triggers the portal automatically while Firefox doesn’t.

Wi‑Fi icon behind a gate suggesting captive portal access

  • Open a plain HTTP page in Firefox: http://neverssl.com (helps force portal redirects).
  • Also try visiting your router/gateway page if you know it (common: 192.168.0.1 or 192.168.1.1).
  • After completing the portal step, close and reopen the failing tab.

If you’re on a corporate network, the “portal” may be an auth page served by the proxy.

5. Disable “HTTPS-Only Mode” for troubleshooting (some networks break upgrades)

Firefox can force HTTPS and block HTTP fallback. That’s usually good—but on some captive portals, legacy internal sites, or tightly controlled networks, the HTTPS upgrade can fail and look like the site is blocked.

  • Firefox SettingsPrivacy & Security
  • Find HTTPS-Only Mode and temporarily set it to Don’t enable (or add a site exception if available)

If this fixes only a specific internal site, keep HTTPS-Only enabled globally and add an exception just for that hostname.

6. Rule out an extension that changes network traffic (ad blockers, privacy tools, security add-ons)

On filtered networks, certain extensions can trigger blocks (for example, by altering headers, blocking auth scripts, or forcing strict tracking protection rules that a portal relies on).

  • Test in a Private Window. If it works there, an extension is likely involved.
  • Temporarily disable extensions one by one: MenuAdd-ons and themesExtensions.
  • Pay special attention to: ad blockers, anti-tracking, user-agent switchers, “HTTPS everywhere”-style tools, and antivirus browser add-ons.

If you need the extension, try adding a site allowance rather than fully disabling it.

7. Reset Firefox network/cache state (when only Firefox is “stuck”)

If settings look correct but Firefox alone fails, clear the minimum that affects networking first.

  • Clear site data for the failing domain: click the padlock icon → Clear cookies and site data (wording may vary).
  • Try turning off Offline mode if enabled: Menu → File → ensure Work Offline is unchecked (some systems hide this; it’s rare, but quick to rule out).
  • If things are broadly broken: Firefox HelpMore troubleshooting information → consider Refresh Firefox (this resets many settings while preserving bookmarks/passwords, but you’ll lose extensions and some customizations).

If a managed firewall policy is involved, a Firefox “refresh” won’t fix missing certificates or required proxy settings—those need the correct configuration.

Final thoughts

When Chrome/Safari work but Firefox doesn’t on a firewall-protected network, the cause is usually a different proxy path, Firefox DoH, or certificate trust differences. The quickest wins are checking proxy settings and toggling DoH off to match the network.

If you’re on a work/school network and see certificate warnings or proxy auth loops, it’s worth asking IT what Firefox-specific settings (proxy/PAC, root certificate, DoH policy) they expect—so you can fix it without weakening your security.