diff --git a/src/components/nodes/StudioNode.vue b/src/components/nodes/StudioNode.vue index a63e565..3426dad 100644 --- a/src/components/nodes/StudioNode.vue +++ b/src/components/nodes/StudioNode.vue @@ -123,7 +123,7 @@ function onDeleteNode() { v-if="param.type === 'select'" class="param-input" :value="data.params[param.key] ?? param.default" - @change="setParam(param.key, ($event.target as HTMLSelectElement).value)" + @change="setParam(param.key, typeof param.default === 'number' ? Number(($event.target as HTMLSelectElement).value) : ($event.target as HTMLSelectElement).value)" >