From 92ab38456b5a0021d36c78f43491b00f7fc8b136 Mon Sep 17 00:00:00 2001
From: Alexander Onnikov <Alexander.Onnikov@gmail.com>
Date: Wed, 19 Jul 2023 19:47:07 +0700
Subject: [PATCH] UBER-461 Fix twice click in filters (#3511)

Signed-off-by: Alexander Onnikov <alexander.onnikov@xored.com>
---
 .../contact-resources/src/components/EmployeeFilter.svelte   | 3 ---
 .../src/components/milestones/MilestoneFilter.svelte         | 5 +----
 .../view-resources/src/components/filter/ArrayFilter.svelte  | 5 +----
 .../view-resources/src/components/filter/ObjectFilter.svelte | 3 ---
 .../view-resources/src/components/filter/ValueFilter.svelte  | 5 +----
 5 files changed, 3 insertions(+), 18 deletions(-)

diff --git a/plugins/contact-resources/src/components/EmployeeFilter.svelte b/plugins/contact-resources/src/components/EmployeeFilter.svelte
index 11aa45f161..111381d62a 100644
--- a/plugins/contact-resources/src/components/EmployeeFilter.svelte
+++ b/plugins/contact-resources/src/components/EmployeeFilter.svelte
@@ -142,9 +142,6 @@
       autoFocus={!$deviceOptionsStore.isMobile}
       bind:value={search}
       placeholder={presentation.string.Search}
-      on:change={() => {
-        getValues(search)
-      }}
     />
   </div>
   <div class="scroll">
diff --git a/plugins/tracker-resources/src/components/milestones/MilestoneFilter.svelte b/plugins/tracker-resources/src/components/milestones/MilestoneFilter.svelte
index c9da89696b..fcf0391f75 100644
--- a/plugins/tracker-resources/src/components/milestones/MilestoneFilter.svelte
+++ b/plugins/tracker-resources/src/components/milestones/MilestoneFilter.svelte
@@ -115,7 +115,7 @@
     return res
   }
 
-  getValues(search)
+  $: getValues(search)
 </script>
 
 <div class="selectPopup" use:resizeObserver={() => dispatch('changeContent')}>
@@ -127,9 +127,6 @@
       autoFocus={!$deviceOptionsStore.isMobile}
       bind:value={search}
       placeholder={presentation.string.Search}
-      on:change={() => {
-        getValues(search)
-      }}
     />
   </div>
   <div class="scroll">
diff --git a/plugins/view-resources/src/components/filter/ArrayFilter.svelte b/plugins/view-resources/src/components/filter/ArrayFilter.svelte
index 142c183e4a..d3cb1ffe90 100644
--- a/plugins/view-resources/src/components/filter/ArrayFilter.svelte
+++ b/plugins/view-resources/src/components/filter/ArrayFilter.svelte
@@ -167,7 +167,7 @@
 
   const dispatch = createEventDispatcher()
 
-  getValues(search)
+  $: getValues(search)
 </script>
 
 <div class="selectPopup" use:resizeObserver={() => dispatch('changeContent')}>
@@ -179,9 +179,6 @@
       autoFocus={!$deviceOptionsStore.isMobile}
       bind:value={search}
       placeholder={presentation.string.Search}
-      on:change={() => {
-        getValues(search)
-      }}
     />
   </div>
   <div class="scroll">
diff --git a/plugins/view-resources/src/components/filter/ObjectFilter.svelte b/plugins/view-resources/src/components/filter/ObjectFilter.svelte
index 2ff4dd070e..ef5f6efc5d 100644
--- a/plugins/view-resources/src/components/filter/ObjectFilter.svelte
+++ b/plugins/view-resources/src/components/filter/ObjectFilter.svelte
@@ -164,9 +164,6 @@
         autoFocus={!$deviceOptionsStore.isMobile}
         bind:value={search}
         placeholder={presentation.string.Search}
-        on:change={() => {
-          getValues(search)
-        }}
       />
     </div>
   {:else}
diff --git a/plugins/view-resources/src/components/filter/ValueFilter.svelte b/plugins/view-resources/src/components/filter/ValueFilter.svelte
index a7a30a1271..d20b81e3cf 100644
--- a/plugins/view-resources/src/components/filter/ValueFilter.svelte
+++ b/plugins/view-resources/src/components/filter/ValueFilter.svelte
@@ -145,7 +145,7 @@
 
   const dispatch = createEventDispatcher()
 
-  getValues(search)
+  $: getValues(search)
 </script>
 
 <div class="selectPopup" use:resizeObserver={() => dispatch('changeContent')}>
@@ -158,9 +158,6 @@
         autoFocus={!$deviceOptionsStore.isMobile}
         bind:value={search}
         placeholder={presentation.string.Search}
-        on:change={() => {
-          getValues(search)
-        }}
       />
     </div>
   {:else}