TLS handshake is a process in your browser that helps in creating an HTTPS connection. When you are trying to connect for security purposes, it is an exchange of information process between the browser and the website.

This is shown when you are trying to get connected to a site that is secured by HTTPS. However, solving this issue is not that difficult. If you are here for how to fix TLS handshake Firefox, then you are in the right place. Here, you can follow some easy steps on how to fix this error.

Possible Causes Which Led to “Performing TLS Handshake Firefox” Error in Mozilla Firefox:

Before you start with the solutions, you should know what causes the “performing TLS Handshake Firefox” error in Mozilla Firefox for Windows. Given below are some of the possible reasons behind this.

  1. Recently added Add-ons.
  2. Advanced Antivirus installed.
  3. IPv6 and DNS issues with the Network Settings.

Effective Solutions to Disable TLS Handshake Firefox:

As now you know about the causes, you would be probably looking out for solutions. So let’s not waste any more time and go directly to the solutions on how to disable the Firefox TLS Handshake. Just go through the following solutions to resolve it at the earliest.

Solution 1: Disable Suspicious Add-ons in your Browser

If you have recently added any new plugin or add-ons in your Mozilla browser, then it might be the reason behind this problem. Basically, the extension or the add-ons sometimes causes connection issues preventing you as the client which is being verified during a TLS handshake. So if you want to fix it, then you can simply follow the listed below steps.

  1. First, open your Mozilla firefox browser from the desktop or from the Start menu.
  2. Now, navigate to the top-right part where you will find the Menu button of the browser’s window. Then click on the Add-Ons button.
  3. To view the full list of the plugins, you have to click on the Plugins which is located on the right panel of the screen. 
  4. Now, if you want to remove or delete any plugins, you just have to select it and then click on the three dots next to the name of the plugin.
  5. Once the window appears, tap on Remove and then confirm. Also, you have to do the same but now in the Extensions or Theme tab. After that, restart your browser.

After you restart the browser, check if the error still persists or not.

Solution 2: Use Google DNS

If the above process did not work, then you can use Google DNS. Basically, you just have to get rid of the DNS provided by the ISP (Internet Service Provider). Then you have to start using the one that is provided by Google for free. 

Check out the instructions below to change the DNS address of the PC.

  1. Press and hold the Windows + R key to open the dialog box. Then type “ncpa.cpl” and hit Enter to open the Internet Network Connection Settings.
  2. Alternatively, you can do the same by opening the Control Panel. Then on the right corner, you have to switch the View option to Category. Followed by that, click on the Network and Internet button which is at the top of the menu.
  3. Once you have opened it, navigate to the Change Adapter Settings which is located on the left menu and then click on it.
  4. Once the internet connection window opens, double-click on the Active Network Adapter. Followed by it, click on the Properties button, only if you have admin permissions.
  5. Now, you have to locate the Internet Protocol Version 4 (TCP/IPv4). Then click on it and click on the Properties button.
  6. You have to stay in the General tab. Now, switch the radio buttons in the Properties window and click on “Use the Following DNS server addresses”. Perhaps, you have to change it only if it was something else.
  7. Now, you have to set the Preferred DNS Server to be 8.8.8.8 and the Alternate DNS Server to be 8.8.4.4.
  8. Now, check the “Validate Settings Upon Exit” option. And then hit OK so that you can apply the changes immediately. 

Lastly, check if the error still exists or not.

Solution 3: Disable HTTP/Port Checking on the Existing Antivirus

Many users have reported that once they have disabled the HTTP/Port checking on their antivirus, the problem has been fixed. Basically, the problem with your antivirus is that it unnecessarily scans the certificates which in return slows down the process of requesting files from the website. 

In accordance with that, this causes the “TLS Handshake Firefox” message and it hangs your browser for a long time. So, in order to fix this, you can follow the solutions listed below:

  1. Open the antivirus that you are using in your system by double-clicking on it from the desktop or you can simply open it from the Start Menu.
  2. Now, with respect to what antivirus you use, click on the HTTPS scanning and toggle it off. Once you have done it, now check if the problem persists or not.

Solution 4: Disable the Internet Protocol version 6 (IPv6)

However, in some cases, many users have reported that disabling the IPv6 has resolved the problem for many users. Therefore, you should try this process too. And to do so, you can go through the following steps.

  1. Press and hold the Windows + R key to open the dialog box. And then type “ncpa.cpl” and hit Enter to open the Internet Network Connection Settings.
  2. Alternatively, you can do the same by opening the Control Panel. Then on the right corner, you have to switch the View option to Category. Followed by that, click on the Network and Internet option.
  3. Now, when the Internet connection window pops up, you have to double click on the Active Network Adapter.
  4. Followed by, click on the Properties and then click on the Internet Protocol Version 6. Then you have to just disable the checkbox right next to it and tap on OK.
  5. Lastly, restart your computer and then check if the issue persists or not.

Summing Up

That’s all with how to fix the TLS Handshake Firefox issue. You can check all the solutions and then check which one you can try to resolve this issue.