diff --git a/components/ProjectGroupPicker.vue b/components/ProjectGroupPicker.vue index 6196b13..e454cbb 100644 --- a/components/ProjectGroupPicker.vue +++ b/components/ProjectGroupPicker.vue @@ -92,7 +92,7 @@ const loadGroups = async (reset = false) => { } let timeoutId: ReturnType -watch(searchText, (newVal, oldVal) => { +watch(searchText, (newVal) => { if (!isOpen.value) return clearTimeout(timeoutId) @@ -127,8 +127,11 @@ const selectGroup = (id: string) => { } const onFocus = (e: Event) => { + const wasOpen = isOpen.value isOpen.value = true - loadGroups(true) + if (!wasOpen) { + loadGroups(true) + } const target = e.target as HTMLInputElement if (target) { target.select() diff --git a/pages/workspace/create/tdei.vue b/pages/workspace/create/tdei.vue index 471dfba..4e9c7af 100644 --- a/pages/workspace/create/tdei.vue +++ b/pages/workspace/create/tdei.vue @@ -147,11 +147,12 @@