From 375cee7589af0f67adbdb392b9226d47c9802e79 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Tue, 9 Jul 2024 12:11:03 +0200 Subject: [PATCH] fix select behaviour in project member dropdown, fixes ST-308 --- .../Common/Member/MemberCombobox.vue | 63 ++++++++----------- 1 file changed, 27 insertions(+), 36 deletions(-) diff --git a/resources/js/Components/Common/Member/MemberCombobox.vue b/resources/js/Components/Common/Member/MemberCombobox.vue index ed0f97f9..3980f5d8 100644 --- a/resources/js/Components/Common/Member/MemberCombobox.vue +++ b/resources/js/Components/Common/Member/MemberCombobox.vue @@ -35,7 +35,7 @@ function isMemberSelected(id: string) { return model.value === id; } -const { focused } = useFocus(searchInput, { initialValue: true }); +useFocus(searchInput, { initialValue: true }); const filteredMembers = computed(() => { return members.value.filter((member) => { @@ -142,49 +142,40 @@ const hasMemberSelected = computed(() => { }); const showMembersDropdown = ref(true); - -function onUnfocus() { - // TODO this is a hack to prevent the dropdown from closing when clicking on the dropdown - setTimeout(() => { - if (!focused.value) { - showMembersDropdown.value = false; - } - }, 100); -}