From 1b4705220d1311c4372a8da15feb8eb2ef4098cb Mon Sep 17 00:00:00 2001
From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com>
Date: Thu, 11 Dec 2025 12:01:57 +0100
Subject: [PATCH] refactor: Replace debounced search method with
x-model.debounce for improved performance
---
.../views/livewire/project/shared/get-logs.blade.php | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git a/resources/views/livewire/project/shared/get-logs.blade.php b/resources/views/livewire/project/shared/get-logs.blade.php
index 5c96e76ec..8504a160f 100644
--- a/resources/views/livewire/project/shared/get-logs.blade.php
+++ b/resources/views/livewire/project/shared/get-logs.blade.php
@@ -7,7 +7,6 @@
alwaysScroll: false,
intervalId: null,
scrollDebounce: null,
- searchTimeout: null,
colorLogs: localStorage.getItem('coolify-color-logs') === 'true',
searchQuery: '',
containerName: '{{ $container ?? "logs" }}',
@@ -81,12 +80,6 @@
if (!this.searchQuery.trim()) return true;
return line.toLowerCase().includes(this.searchQuery.toLowerCase());
},
- debouncedSearch(query) {
- clearTimeout(this.searchTimeout);
- this.searchTimeout = setTimeout(() => {
- this.searchQuery = query;
- }, 300);
- },
decodeHtml(text) {
// Decode HTML entities, handling double-encoding with max iteration limit to prevent DoS
let decoded = text;
@@ -224,7 +217,7 @@ class="text-xs text-gray-500 dark:text-gray-400 whitespace-nowrap">
-