Compare commits

...

1 Commits

Author SHA1 Message Date
Terry Jia
eb4f794238 Handle Load3D "none" model selection in frontend 2026-04-12 21:02:49 -04:00
2 changed files with 6 additions and 3 deletions

View File

@@ -295,7 +295,7 @@ useExtensionService().registerExtension({
const modelWidget = node.widgets?.find((w) => w.name === 'model_file')
if (modelWidget) {
modelWidget.value = ''
modelWidget.value = 'none'
}
})

View File

@@ -75,7 +75,7 @@ class Load3DConfiguration {
loadFolder,
cameraState
)
if (modelWidget.value) {
if (modelWidget.value && modelWidget.value !== 'none') {
onModelWidgetUpdate(modelWidget.value)
}
@@ -226,7 +226,10 @@ class Load3DConfiguration {
) {
let isFirstLoad = true
return async (value: string | number | boolean | object) => {
if (!value) return
if (!value || value === 'none') {
this.load3d.clearModel()
return
}
const filename = value as string