diff --git a/src/components/searchbox/NodeSearchBox.vue b/src/components/searchbox/NodeSearchBox.vue index 56e6a43d4e..f1e9dced8c 100644 --- a/src/components/searchbox/NodeSearchBox.vue +++ b/src/components/searchbox/NodeSearchBox.vue @@ -35,6 +35,7 @@ () +const autoCompletePlus = ref() const nodeSearchFilterVisible = ref(false) const inputId = `comfy-vue-node-search-box-input-${Math.random()}` const suggestions = ref([]) @@ -140,7 +141,13 @@ const reFocusInput = async () => { } } -onMounted(reFocusInput) +onMounted(() => { + inputElement ??= document.getElementById(inputId) as HTMLInputElement + if (inputElement) inputElement.focus() + autoCompletePlus.value.hide = () => search('') + search('') + autoCompletePlus.value.show() +}) const onAddFilter = ( filterAndValue: FuseFilterWithValue ) => {