diff --git a/resources/js/components/dialogs/SMDialogMedia.vue b/resources/js/components/dialogs/SMDialogMedia.vue index ed5fb0f..340c936 100644 --- a/resources/js/components/dialogs/SMDialogMedia.vue +++ b/resources/js/components/dialogs/SMDialogMedia.vue @@ -397,14 +397,18 @@ const handleChangeUpload = async () => { } }; +let prevItemSearch = ""; const itemSearch = ref(""); const handleSearch = () => { - mediaItems.value = []; - totalItems.value = 0; - page.value = 1; + if (prevItemSearch !== itemSearch.value) { + prevItemSearch = itemSearch.value; + mediaItems.value = []; + totalItems.value = 0; + page.value = 1; - handleLoad(); + handleLoad(); + } }; /**