mirror of
https://github.com/MarekWo/mc-webui.git
synced 2026-06-30 23:11:17 +02:00
a494f6b47d
- Add timeout protection (10s for channels, 15s for updates) - Implement fallback mechanism to ensure Public channel always exists - Fix race condition by loading channels before setupAutoRefresh() - Add proper validation for API responses and channel data - Improve error handling with detailed logging - Prevent checkForUpdates() from running before channels are loaded This fixes the recurring issue where the channel dropdown would randomly become empty, especially visible on mobile devices. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>