From d5a46f577dff73aa05769304e1290066b5617d32 Mon Sep 17 00:00:00 2001 From: shafeq Date: Fri, 27 Feb 2026 19:07:28 +0800 Subject: [PATCH] fix: prevent scheduled task input fields from losing focus Remove the ServiceChecked event listener that triggered a full component re-render every 10 seconds via the heading's wire:poll. The heading component already handles status display independently, so the task edit form does not need to re-render on status checks. Fixes #8647 --- app/Livewire/Project/Shared/ScheduledTask/Show.php | 9 --------- 1 file changed, 9 deletions(-) diff --git a/app/Livewire/Project/Shared/ScheduledTask/Show.php b/app/Livewire/Project/Shared/ScheduledTask/Show.php index b1b34dd71..02c13a66c 100644 --- a/app/Livewire/Project/Shared/ScheduledTask/Show.php +++ b/app/Livewire/Project/Shared/ScheduledTask/Show.php @@ -52,15 +52,6 @@ class Show extends Component #[Locked] public string $task_uuid; - public function getListeners() - { - $teamId = auth()->user()->currentTeam()->id; - - return [ - "echo-private:team.{$teamId},ServiceChecked" => '$refresh', - ]; - } - public function mount(string $task_uuid, string $project_uuid, string $environment_uuid, ?string $application_uuid = null, ?string $service_uuid = null) { try {