diff --git a/package.json b/package.json
index 52bd704..20d8afa 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
 	"dependencies": {
 		"@theatre/core": "^0.7.0",
 		"@theatre/studio": "^0.7.0",
-		"@threlte/core": "7.0.10",
+		"@threlte/core": "7.0.12",
 		"@threlte/extras": "8.0.8",
 		"@threlte/theatre": "^2.1.3",
 		"@types/three": "^0.159.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f509f05..9066eae 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,14 +12,14 @@ dependencies:
     specifier: ^0.7.0
     version: 0.7.0(@theatre/core@0.7.0)
   '@threlte/core':
-    specifier: 7.0.10
-    version: 7.0.10(svelte@4.2.7)(three@0.159.0)
+    specifier: 7.0.12
+    version: 7.0.12(svelte@4.2.7)(three@0.159.0)
   '@threlte/extras':
     specifier: 8.0.8
     version: 8.0.8(svelte@4.2.7)(three@0.159.0)
   '@threlte/theatre':
     specifier: ^2.1.3
-    version: 2.1.3(@theatre/core@0.7.0)(@theatre/studio@0.7.0)(@threlte/core@7.0.10)(@threlte/extras@8.0.8)(svelte@4.2.7)(three@0.159.0)
+    version: 2.1.3(@theatre/core@0.7.0)(@theatre/studio@0.7.0)(@threlte/core@7.0.12)(@threlte/extras@8.0.8)(svelte@4.2.7)(three@0.159.0)
   '@types/three':
     specifier: ^0.159.0
     version: 0.159.0
@@ -896,8 +896,8 @@ packages:
       '@theatre/dataverse': 0.7.0
     dev: false
 
-  /@threlte/core@7.0.10(svelte@4.2.7)(three@0.159.0):
-    resolution: {integrity: sha512-KV/+KRya2quUer3Jb1QGyWfYtS23P96j584mnzNxDiTNKOUU4g5MnEBeS2zHaIg3J8cNXQK6IcJYd7PD7Irybw==}
+  /@threlte/core@7.0.12(svelte@4.2.7)(three@0.159.0):
+    resolution: {integrity: sha512-+I4+mVsxAfn4Og9it48x5+oQSDr3kg4O1qpCxUdVVPAzu69MpVd+2iYU9lnBlS1ZCSlNlTXU2UUFlw895HJ9ZA==}
     peerDependencies:
       svelte: '>=4'
       three: '>=0.133'
@@ -918,7 +918,7 @@ packages:
       troika-three-text: 0.47.2(three@0.159.0)
     dev: false
 
-  /@threlte/theatre@2.1.3(@theatre/core@0.7.0)(@theatre/studio@0.7.0)(@threlte/core@7.0.10)(@threlte/extras@8.0.8)(svelte@4.2.7)(three@0.159.0):
+  /@threlte/theatre@2.1.3(@theatre/core@0.7.0)(@theatre/studio@0.7.0)(@threlte/core@7.0.12)(@threlte/extras@8.0.8)(svelte@4.2.7)(three@0.159.0):
     resolution: {integrity: sha512-yscNIDWBoaNFQDicF+ulI1Px589bKsQtfzwNgxGbdIwRgjX6gk2bWfmZ6cgBml25yksAufroh9gZSfvfOpLtMg==}
     peerDependencies:
       '@theatre/core': '>=0.6'
@@ -930,7 +930,7 @@ packages:
     dependencies:
       '@theatre/core': 0.7.0
       '@theatre/studio': 0.7.0(@theatre/core@0.7.0)
-      '@threlte/core': 7.0.10(svelte@4.2.7)(three@0.159.0)
+      '@threlte/core': 7.0.12(svelte@4.2.7)(three@0.159.0)
       '@threlte/extras': 8.0.8(svelte@4.2.7)(three@0.159.0)
       svelte: 4.2.7
       three: 0.159.0