PR_CONNECT_RESET_ERROR in Firefox: Causes & How to Fix It

Key takeaway

PR_CONNECT_RESET_ERROR is Firefox's version of a connection reset: while setting up a secure (HTTPS) connection, something sent a TCP reset and cut it off, so Firefox shows "Secure Connection Failed". The usual causes are antivirus HTTPS filtering, a proxy or VPN, or a firewall or ISP filter that blocks the site, and sometimes the website's own server. Test the site on another network, then check Firefox's proxy setting, pause HTTPS scanning in your antivirus, and try Troubleshoot Mode.

Check it now

Firefox Secure Connection Failed page with PR_CONNECT_RESET_ERROR and the fixes to try in order
Firefox Secure Connection Failed page with PR_CONNECT_RESET_ERROR and the fixes to try in order
Start reading
  1. What Is PR_CONNECT_RESET_ERROR?
  2. What Causes PR_CONNECT_RESET_ERROR?
  3. Fix 1: Find Out Whether It's Your Network
  4. Fix 2: Pause Your Antivirus's HTTPS Filtering
  5. Fix 3: Check Firefox's Proxy Setting
  6. Fix 4: Turn Off VPN and Check DNS over HTTPS
  7. Fix 5: Try Troubleshoot Mode and Clear Site Data
  8. Fix 6: Reset the Network Stack
  9. For Website Owners
  10. Firefox Error Codes and Their Chrome Equivalents
  11. Frequently Asked Questions

What Is PR_CONNECT_RESET_ERROR?

PR_CONNECT_RESET_ERROR is an error code from Firefox. It appears on a page titled "Secure Connection Failed", which says the page "cannot be shown because the authenticity of the received data could not be verified" (Firefox). Since Firefox 151 (May 2026), the page adds: "What can you do about it? The issue is most likely with the website, and there is nothing you can do to resolve it."

Despite that wording, the problem usually isn't a bad certificate, and it's often not the website either. The code comes from NSPR, the networking library Firefox uses, and it means the connection was reset: while Firefox was setting up the secure connection, something sent a TCP reset (RST) and cut it off. Firefox shows the same generic text for every failure inside its secure-connection layer, so the line about authenticity doesn't describe what happened here.

It's the Firefox equivalent of Chrome's ERR_CONNECTION_RESET, and the causes are largely the same: software or a network device between you and the site is killing the connection.

Is port 443 open on the site? Check it from outside

What Causes PR_CONNECT_RESET_ERROR?

CauseTypical clue
Antivirus HTTPS filtering (ESET, Kaspersky, Avast, Bitdefender and others)Many HTTPS sites fail, but only on computers with that product
A proxy set in Firefox or the systemEvery site fails, or only sites that go through the proxy
VPN or a security extensionWorks as soon as the VPN is disconnected
School, workplace or ISP filteringOne site fails on one network only, works on mobile data
The website's server or firewallFails for everyone, in every browser

Fix 1: Find Out Whether It's Your Network

  • Open the site on your phone using mobile data with Wi-Fi off. If it loads there, the reset comes from your computer or your network.
  • Open it in Chrome or Edge on the same computer. If those show ERR_CONNECTION_RESET too, the cause is outside Firefox: antivirus, VPN, proxy or the network.
  • Check the site from outside with DNS Robot's Port Checker on port 443 and the SSL Checker. If both connect for us, the site is up: the reset comes from your computer or network, or the site's firewall is blocking your address.

Fix 2: Pause Your Antivirus's HTTPS Filtering

Antivirus products decrypt HTTPS traffic to scan it, and when the scanner can't handle a site it may reset the connection, so Firefox reports PR_CONNECT_RESET_ERROR. The setting has different names: Enable SSL/TLS under Protections → SSL/TLS (ESET), Encrypted connections scan set to "Do not scan encrypted connections" (Kaspersky), Enable HTTPS scanning in Web Shield, called Web Guard in newer Avast (Avast and AVG), or Encrypted web scan (Bitdefender).

Turn off only that option, restart Firefox and reload. If the site works, add it to the product's exclusions, turn filtering back on, and update the antivirus.

Fix 3: Check Firefox's Proxy Setting

Firefox has its own proxy setting, separate from Windows and macOS. Open Settings, type proxy in the search box and click Configure proxy (in current Firefox it's under Privacy and security → Connection and software security → Advanced settings; Firefox 149 and older, including ESR 140, have it under General → Network Settings → Settings…). If you don't use a proxy on purpose, choose No proxy (or Use system proxy settings if your organisation sets one), click OK and reload.

If the computer is set to use a proxy, check the system setting too: on Windows 11, Settings → Network & internet → Proxy; on a Mac, System Settings → Network → your connection → Details… → Proxies.

Fix 4: Turn Off VPN and Check DNS over HTTPS

Disconnect any VPN completely and disable VPN or proxy add-ons in about:addons, then reload. If the site only fails on one network, the opposite can also work: a trusted VPN gets around a filter that resets connections to blocked sites, as long as using one is allowed there.

Firefox can also use DNS over HTTPS, and a filtering resolver can send you to an address that resets HTTPS connections. In Settings, search for DNS over HTTPS, open Advanced settings and switch it Off or back to Default (Default Protection in older versions), or choose a different provider, then reload. DNS over HTTPS also matters for filters that read the site's name from the start of the secure connection and reset it: Firefox's Encrypted Client Hello, on by default since Firefox 119, hides that name on sites that support it, but only while DNS over HTTPS is in use (Mozilla). Our guide to networks that block encrypted DNS explains why some networks interfere with it.

Fix 5: Try Troubleshoot Mode and Clear Site Data

  • Troubleshoot Mode starts Firefox with add-ons and custom settings disabled: open the menu → Help → Troubleshoot Mode… → Restart. If the site works there, an add-on or setting is to blame.
  • Clear the site's data: click the padlock in the address bar → Clear cookies and site data….
  • Refresh Firefox as a last resort: open about:support and click Refresh Firefox. It removes add-ons and resets settings but keeps bookmarks, history and saved passwords.

Fix 6: Reset the Network Stack

If every browser on the computer fails, reset its network configuration. On Windows, run these in an administrator Command Prompt, then restart:

powershell
netsh winsock reset
netsh int ip reset
netsh winhttp reset proxy
ipconfig /flushdns

On a Mac, remove and re-add the Wi-Fi network and flush the DNS cache.

For Website Owners

If visitors on many networks report PR_CONNECT_RESET_ERROR, something in front of your web server is resetting HTTPS connections. Check whether a firewall, rate limiter or WAF is blocking their IP addresses or countries, whether the server accepts TLS 1.2 and 1.3 handshakes for every hostname it serves, and whether the web server process restarts or crashes. The ERR_CONNECTION_RESET guide covers the server-side checks in detail, and the HTTP Header Checker shows what a successful request returns.

Firefox Error Codes and Their Chrome Equivalents

FirefoxChrome / EdgeMeaning
PR_CONNECT_RESET_ERRORERR_CONNECTION_RESETThe connection was cut with a TCP reset
PR_END_OF_FILE_ERRORERR_CONNECTION_CLOSEDThe connection closed during the secure handshake
SSL_ERROR_NO_CYPHER_OVERLAPERR_SSL_VERSION_OR_CIPHER_MISMATCHNo cipher in common (Chrome uses the same code for a TLS version mismatch)
The connection has timed outERR_CONNECTION_TIMED_OUTThe server never answered

Full guides: ERR_CONNECTION_CLOSED, ERR_SSL_VERSION_OR_CIPHER_MISMATCH and Your connection is not private for certificate warnings.

Is the site's HTTPS working from outside?

DNS Robot's Port Checker tests port 443 on any site from outside your network: from Cloudflare's edge, or from our own server for sites on Cloudflare. If it's open for us but Firefox resets for you, look first at your antivirus, proxy, VPN or network; the site may also be blocking your address.

Sources

  1. netError.ftl and certError.ftl (Secure Connection Failed page), Mozilla
  2. Understand Encrypted Client Hello (ECH), Mozilla
  3. Firefox DNS over HTTPS, Mozilla
  4. preferences.ftl (Configure proxy, DNS over HTTPS), Mozilla

Frequently Asked Questions

What does PR_CONNECT_RESET_ERROR mean?

It means the connection Firefox was using to set up a secure (HTTPS) session was reset: something sent a TCP reset and cut it off. Firefox shows it as "Secure Connection Failed". It's the Firefox version of Chrome's ERR_CONNECTION_RESET.

Is PR_CONNECT_RESET_ERROR a certificate problem?

Usually not. The page says authenticity couldn't be verified (and newer Firefox versions blame the website) because the secure connection never finished, but the cause is a reset, typically from antivirus HTTPS filtering, a proxy, a VPN or a network filter.

How do I fix PR_CONNECT_RESET_ERROR in Firefox?

Test the site on mobile data, pause your antivirus's HTTPS or SSL/TLS scanning, set Firefox's proxy setting to No proxy, disconnect VPNs, and try Troubleshoot Mode. If every browser fails, reset Windows networking with netsh winsock reset and netsh int ip reset, then restart.

Why does only one site show PR_CONNECT_RESET_ERROR?

Either your network filters that site (school, work or ISP blocks often reset connections), your antivirus can't scan that site's HTTPS, or the site's firewall is blocking your IP. Try mobile data and pausing HTTPS filtering to tell them apart.

Can antivirus cause PR_CONNECT_RESET_ERROR?

Yes, it's a common cause. Features like ESET's SSL/TLS scanning, Kaspersky's encrypted connections scan or Avast's HTTPS scanning can reset connections they can't inspect. Exclude the site or update the antivirus.

Does PR_CONNECT_RESET_ERROR happen in Chrome?

Not by that name. Chrome and Edge show the same problem as ERR_CONNECTION_RESET. If both browsers fail, the cause is outside the browser.

Can a VPN fix PR_CONNECT_RESET_ERROR?

If your ISP or network is resetting connections to a blocked site, a trusted VPN can get around it. If you already use a VPN and see the error, the VPN itself may be the cause, so disconnect it to test.

Will refreshing Firefox fix PR_CONNECT_RESET_ERROR?

Only if an add-on or a changed setting is the cause. Try Troubleshoot Mode first; if the site works there, Refresh Firefox from about:support. It won't help when antivirus, a VPN or the network is resetting the connection.

About the author

Shaik Vahid

Founder of DNS Robot. Vahid spent years in web hosting support fixing domains, DNS records, SSL certificates and email delivery for customers. He builds DNS Robot's tools and writes these guides from the errors people actually hit.

Port Checker

Test port connectivity and service availability