# New Firefox version 145 broken Three.js WebGPU and TSL

**URL:** <https://discourse.threejs.org/t/new-firefox-version-145-broken-three-js-webgpu-and-tsl/88092>\
**Category:** Questions\
**Tags:** firefox\
**Created:** [November 13, 2025, 10:24am UTC](https://discourse.threejs.org/t/new-firefox-version-145-broken-three-js-webgpu-and-tsl/88092 "2025-11-13T10:24:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alpine](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/alpine/32/64604_2.png) [@Alpine](https://discourse.threejs.org/u/Alpine)\
**Post date:** [November 13, 2025, 10:24am UTC](https://discourse.threejs.org/t/new-firefox-version-145-broken-three-js-webgpu-and-tsl/88092/1 "2025-11-13T10:24:16Z")

</div>

The new version of Firefox spits out a lot of errors when trying to view a page with Three.js WebGPU and TSL modules. This is true for both Windows and MacOS versions of Firefox 145.

The error is: TypeError: this.cNode.getNodeType is not a function

You can try it yourself with the TSL examples on the [three.js examples](http://threejs.org/examples) website.

Does anyone have a workaround or fix?

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [November 13, 2025, 10:26am UTC](https://discourse.threejs.org/t/new-firefox-version-145-broken-three-js-webgpu-and-tsl/88092/2 "2025-11-13T10:26:38Z")

</div>

Related issue at GitHub:

> <https://github.com/mrdoob/three.js/issues/32255>
>
> \### Description
> 
> Since updating to Firefox 145.0 we have massive problems with a… three.js-based webapplication that was working properly in earlier versions of Firefox and still is working properly in all other major browsers, i. e. Chrome, Safari, etc. - 
> 
> Did anyone else also encounter problems with Firefox 145.0 and maybe already found some kind of work-around to enforce the latest Firefox to behave like the previous version?
> 
> \### Reproduction steps
> 
> 1. Update to Firefox 145.0
> 2. Problems arise when using three.js
> 
> 
> \### Version
> 
> latest
> 
> \### Device
> 
> Desktop
> 
> \### Browser
> 
> Firefox 145.0
> 
> \### OS
> 
> Mac, Linux, maybe others as well

---

<div class="post-metadata">

**Author:** ![Alpine](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/alpine/32/64604_2.png) [@Alpine](https://discourse.threejs.org/u/Alpine)\
**Post date:** [November 13, 2025, 10:39am UTC](https://discourse.threejs.org/t/new-firefox-version-145-broken-three-js-webgpu-and-tsl/88092/3 "2025-11-13T10:39:06Z")

</div>

Thanks for the link.

Firefox Nightly does work fine with Three.js WebGPU and TSL, so I guess it’ll solve itself eventually.
