Babylon.js 9.19.1 Released
Babylon.js 9.19.1 lands as a small patch release, but it targets several bugs that can show up as hard-to-trace runtime issues in shipped scenes. The biggest graphics-facing fix is a clustered lighting WGSL validation problem on Firefox WebGPU, which should help teams relying on that backend avoid browser-specific failures during shader validation.
On the gameplay and simulation side, the PhysicsCharacterController gets a correction to its inverse inertia tensor rows, which matters for character motion and collision behavior in physics-heavy projects. There’s also a fix for touch hover events consuming pointer slots, a subtle input bug that can break multi-touch or leave devices behaving as if pointers are still active.
Rendering and content workflows get a few practical fixes too: Babylon.js now avoids a one-frame flash when a mesh is destroyed and recreated in the same tick, and Gaussian Splatting sorting no longer reuses real splat data in padding, which could leave splats incorrectly stuck in front of the model. For Havok users, the engine now allows floating-origin world regions to be disabled, giving teams more control over large-world setups.
The loaders package change is a dependency pin for @adobe/spz 0.2.0, which is mainly a supply-chain and reproducibility move. Overall, 9.19.1 looks like a low-risk maintenance update that fixes edge cases rather than introducing new APIs, but it’s worth pulling in if you use WebGPU on Firefox, Havok, physics characters, touch input, or Gaussian Splatting.
- what
- Babylon.js 9.19.1 released as a patch update with fixes for WebGPU, physics, input, rendering, Gaussian Splatting, and Havok world-region control.
- who
- Babylon.js maintainers and contributors including Popov72, RaananW, raymondyfei, and BarthPaleologue.
- when
- Version 9.19.1 was released in 2026.
- impact
- Developers using Firefox WebGPU, PhysicsCharacterController, touch input, Gaussian Splatting, or Havok should test and consider upgrading.
Patch release fixes several real-world bugs without breaking changes.
Follow JavaScript updates
See relevant stories in your personalized news feed.
Discussion