diff --git a/extensions/Servers/Proxmox/views/firewall.blade.php b/extensions/Servers/Proxmox/views/firewall.blade.php index a6dd6f336..4e2167b8c 100644 --- a/extensions/Servers/Proxmox/views/firewall.blade.php +++ b/extensions/Servers/Proxmox/views/firewall.blade.php @@ -312,17 +312,18 @@ } // Listen for Livewire dispatch event - document.addEventListener('firewall-logs-loaded', (event) => { - window.firewallLogsData = event.detail.logs || []; - window.firewallLogsError = event.detail.error || ''; + Livewire.on('firewall-logs-loaded', (event) => { + const data = event[0] || event; + window.firewallLogsData = data.logs || []; + window.firewallLogsError = data.error || ''; window.firewallLogsLoaded = true; // Trigger Alpine update const container = document.getElementById('firewall-logs-container'); - if (container && container.__x_data) { - container.__x_data.logs = window.firewallLogsData; - container.__x_data.error = window.firewallLogsError; - container.__x_data.loading = false; + if (container && container.__x) { + container.__x.$data.logs = window.firewallLogsData; + container.__x.$data.error = window.firewallLogsError; + container.__x.$data.loading = false; } });