From f0b401767b6f1867d50b97151fecae9d27c46ee4 Mon Sep 17 00:00:00 2001 From: "Joseph.Rawlings" Date: Sat, 6 Dec 2025 09:29:36 -0500 Subject: [PATCH] fix: remove icon loading from base mount() to prevent interference - Moved icon loading to openIconModal() method instead - This prevents any potential issues with child component mount methods - Icon values are now lazy-loaded when modal is opened --- extensions/Servers/Proxmox/Livewire/Component.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/extensions/Servers/Proxmox/Livewire/Component.php b/extensions/Servers/Proxmox/Livewire/Component.php index d6f3ceeca..366e14f45 100644 --- a/extensions/Servers/Proxmox/Livewire/Component.php +++ b/extensions/Servers/Proxmox/Livewire/Component.php @@ -42,10 +42,6 @@ class Component extends BaseComponent abort(403); } - // Load icon customization - $this->selectedIcon = $server->user_set_icon ?? ''; - $this->selectedIconColor = $server->user_set_icon_color ?? ''; - $this->loadVmStatus(); } @@ -54,6 +50,9 @@ class Component extends BaseComponent */ public function openIconModal(): void { + // Load current icon settings + $this->selectedIcon = $this->server->user_set_icon ?? ''; + $this->selectedIconColor = $this->server->user_set_icon_color ?? ''; $this->showIconModal = true; }