diff --git a/editor.html b/editor.html
index c0c757e..025ae9f 100644
--- a/editor.html
+++ b/editor.html
@@ -1218,6 +1218,8 @@ function applyPropChange(prop, value, inputType) {
updateEntityList();
render();
+ // Rebuild props panel when type changes (shows/hides type-specific fields)
+ if (prop === 'type') updateProps();
}
// ==================== Export ====================