diff --git a/frontend/src/components/project/partials/filters.vue b/frontend/src/components/project/partials/filters.vue
index 3c6e6a9fd..14212ca20 100644
--- a/frontend/src/components/project/partials/filters.vue
+++ b/frontend/src/components/project/partials/filters.vue
@@ -19,7 +19,7 @@
-
+
{{ $t('misc.confirm') }}
@@ -113,7 +113,7 @@ const presets = computed(() => [
{reminder: null, relativePeriod: -1 * SECONDS_A_DAY * 7, relativeTo: defaultRelativeTo},
{reminder: null, relativePeriod: -1 * SECONDS_A_DAY * 30, relativeTo: defaultRelativeTo},
])
-const reminderDate = ref(null)
+const reminderDate = ref(null)
type availableForms = null | 'relative' | 'absolute'
@@ -143,16 +143,16 @@ const reminderText = computed(() => {
watch(
() => modelValue,
(newReminder) => {
- if(newReminder) {
+ if (newReminder) {
reminder.value = newReminder
-
- if(newReminder.relativeTo === null) {
+
+ if (newReminder.relativeTo === null) {
reminderDate.value = new Date(newReminder.reminder)
}
-
+
return
}
-
+
reminder.value = new TaskReminderModel()
},
{immediate: true},
@@ -182,9 +182,10 @@ function setReminderFromPreset(preset, close) {
close()
}
-const updateDataDebounced = useDebounceFn(updateData, 1000)
-function updateDataAndMaybeClose(close) {
- updateDataDebounced()
+const updateDataAndMaybeClose = useDebounceFn(updateDataAndMaybeCloseNow, 500)
+
+function updateDataAndMaybeCloseNow(close) {
+ updateData()
if (clearAfterUpdate) {
close()
}