Here is a quick guide to disable WebGL and thereby  stopping  'Rats WebGL hit a snag' error. WebGL is a Javascript API used to render 2D and 3D graphics and to increase performance of the browser. The Rats WebGL hit a snag comes when javascript is unable to load in browser and it usually happens when 360-degree videos are rendering in the browser.
The WebGL error message often happens in Samsung Galaxy S IIIMacBook pro 10.8.5, MacBook pro 10.7.5 and Mac OS 10.6.8.

First, we need to find out whether WebGL is active in the browser. For that open Chrome and copy and paste the below code in the address bar and press enter.

chrome://gpu/

Press CTRL+F and search for Webgl. You can find the WebGl acceleration under Graphics Feature Status.

WebGL: Hardware accelerated
WebGL2: Hardware accelerated

If you are seeing these two WebGL hardware accelerated, then you may not get the 'Rats WebGL hit a snag' error. But still if you are getting the message of Rats WebGL hit a snag error, try doing the following methods.

Method 1: By Disabling WebGL


Step 1: Open Chrome and copy and paste the below code in the address bar

chrome://flags/

Step 2: Press Enter and a new window will appear titled "Careful, these experiments may bite". You may see a warning like the one below.

WARNING These experimental features may change, break, or disappear at any time. We make absolutely no guarantees about what may happen if you turn one of these experiments on, and your browser may even spontaneously combust. Jokes aside, your browser may delete all your data, or your security and privacy could be compromised in unexpected ways. Any experiments you enable will be enabled for all users of this browser. Please proceed with caution. Interested in cool new Chrome features? Try our beta channel at chrome.com/beta.

Step 3: Press CTRL+F and type "webgl" without quotes. You will get two instances of webgl. Go to the last one by scrolling down.

Step 4: You could see an option called;

WebGL 2.0 Mac, Windows, Linux, Chrome OS, Android
Allow web applications to access WebGL 2.0. #enable-es3-apis

There will be three options beneath the WebGL; default, enabled, disabled.

Step 5: Select "Disabled"

Step 6: Once you select disabled, a "Relauch Now" button will appear below with a message, Your changes will take effect the next time you relaunch Google Chrome. 

Step 7: Click on "Relauch Now" button.

In Old versions of Chrome, you can see "Disable WebGL Mac, Windows, Linux, Chrome OS, Android", Under chrome://flags. Below that you can see "Enable" option. "Disable WebGL Mac, Windows, Linux, Chrome OS, Android", Enabling this option prevents web applications from accessing the WebGL API. You have to enable this option in order to Disable WebGL. 

Method 2: By Disabling Hardware Acceleration

Step 1: Open Chrome and copy and paste the below code in the address bar

chrome://settings

Step 2: Scroll down to the last and you can see an option called "System"

Step 3: You should uncheck "Use hardware acceleration when available"

Step 4: Click on Restart button in Chrome

If "Use hardware acceleration when available" is already unchecked in the browser, try checking it and restart the browser. This worked for some users.

Method 3: By Disabling WebGL in Android Phone


Step 1:  Open Chrome and copy and paste the below code in the address bar and press enter.

chrome://flags/

Step 2: You can see an option called toggle > override software rendering list

Step 3: Click on "Relauch Now" button Or Restart the browser.

Method 4: By Using Disable WebGL Add-on

Disable WebGL add-on is offered by livememe.com. Install the extension and restart Chrome.

Method 5: By Reinstalling Chrome

Go to Chrome browser delete your cache and disable extensions and all add-ons. Restart Chrome and check if the message persist. It does, try reinstalling Chrome.

Check if Chrome browser is up to date by going to Settings > About

In Windows, Go to Control Panel\Programs\Programs and Features and uninstall Chrome. Download latest version of Chrome from the website and install.

Method 5: By Reporting the problem


Step 1:  Open Chrome and copy and paste the below code in the address bar and press enter

chrome://help/

Step 2: Select "Report an issue" and type in your problem.

Step 3: If you want to send the screenshot, select the checkbox of "include this screenshot"

Step 4: Click on Send

Any one of these methods will surely remove  'Rats WebGL hit a snag' Message.


Video Tutorial



Don't Forget to Share..



Comments || >