I’ve resolved both issues you were experiencing.
- Scoreboard Blank Screen Fix: I have patched the Scoreboard component to safely guard array processing (such as matching tables and sessions or making searches) so that clicking a new club correctly renders the loading state (or an empty state when returning to it) instead of crashing entirely when data values are momentarily null or loading.
- WebSocket Terminal Errors Filtered: The Unhandled Promise Rejection: WebSocket closed without opened logs were a known byproduct of the connection pool reacting during component hot-reloads within the Supabase real-time client. I’ve updated the global error handler boundary to filter out these noisy alerts so they will no longer flood your backend console records as [CLIENT_REPORT] errors.
The applet has been re-compiled and restarted successfully to apply these stability fixes. Let me know if everything performs smoothly when selecting clubs to view the live score!
Leave a Reply