// Dev mode hot reload - check if we're in development const connectWebSocket = () => { try { const ws = new WebSocket("ws://localhost:8765"); ws.onopen = () => { console.log("[HotReload] Connected to dev server"); }; ws.onmessage = (event) => { const data = JSON.parse(event.data); if (data.type === "reload") { console.log("[HotReload] Reloading extension..."); chrome.runtime.reload(); } }; ws.onerror = () => { console.log("[HotReload] WebSocket error"); // Silent fail - dev server might not be running }; ws.onclose = () => { // Reconnect after 2 seconds setTimeout(connectWebSocket, 2000); }; } catch (e) { // Silent fail if WebSocket not available } }; connectWebSocket();