diff --git a/src/platform/assets/components/AssetBrowserModal.vue b/src/platform/assets/components/AssetBrowserModal.vue index 3fcaf959b..779be651e 100644 --- a/src/platform/assets/components/AssetBrowserModal.vue +++ b/src/platform/assets/components/AssetBrowserModal.vue @@ -126,19 +126,16 @@ const emit = defineEmits<{ provide(OnCloseKey, props.onClose ?? (() => {})) -// Compute the cache key based on nodeType or assetType const cacheKey = computed(() => { if (props.nodeType) return props.nodeType if (props.assetType) return `tag:${props.assetType}` return '' }) -// Read directly from store cache - reactive to any store updates const fetchedAssets = computed(() => assetStore.getAssets(cacheKey.value)) const isStoreLoading = computed(() => assetStore.isModelLoading(cacheKey.value)) -// Only show loading spinner when loading AND no cached data const isLoading = computed( () => isStoreLoading.value && fetchedAssets.value.length === 0 ) @@ -151,10 +148,8 @@ async function refreshAssets(): Promise { } } -// Trigger background refresh on mount void refreshAssets() -// Eagerly fetch model types so they're available when ModelInfoPanel loads const { fetchModelTypes } = useModelTypes() void fetchModelTypes() diff --git a/src/renderer/extensions/vueNodes/widgets/components/WidgetSelectDropdown.vue b/src/renderer/extensions/vueNodes/widgets/components/WidgetSelectDropdown.vue index 6d76300f3..0f403ed79 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/WidgetSelectDropdown.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/WidgetSelectDropdown.vue @@ -344,7 +344,6 @@ function updateSelectedItems(selectedItems: Set) { modelValue.value = name } -// Upload file function (copied from useNodeImageUpload.ts) const uploadFile = async ( file: File, isPasted: boolean = false, @@ -376,7 +375,6 @@ const uploadFile = async ( return data.subfolder ? `${data.subfolder}/${data.name}` : data.name } -// Handle multiple file uploads const uploadFiles = async (files: File[]): Promise => { const folder = props.uploadFolder ?? 'input' const uploadPromises = files.map((file) => diff --git a/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdown.vue b/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdown.vue index e2746c8b5..19e2cedfa 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdown.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdown.vue @@ -129,7 +129,6 @@ function handleFileChange(event: Event) { if (input.files) { files.value = Array.from(input.files) } - // Clear the input value to allow re-selecting the same file input.value = '' } diff --git a/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdownInput.vue b/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdownInput.vue index 858e92c58..4cbbce654 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdownInput.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/form/dropdown/FormDropdownInput.vue @@ -51,7 +51,6 @@ const theButtonStyle = computed(() => }) " > - -