Root cause: wire:poll.2s on layout div caused Livewire to morph/overwrite the JavaScript-rendered network traffic interface cards every 2 seconds, replacing them with the server-rendered placeholder HTML. - Add wire:ignore to #network-traffic-container to prevent Livewire DOM morphing from destroying dynamically rendered content - Add retry logic (10x at 300ms) to createChart() for when Chart.js CDN hasn't finished loading (e.g. during wire:navigate)
136 KiB
136 KiB