CRITICAL FIXES:
1. WSPR Infinite Loop (FIXED!)
- Removed pathLayers and markerLayers from cleanup useEffect deps
- These state arrays caused infinite re-render loop
- setPathLayers([]) would trigger another cleanup → infinite spam
2. Earthquake Markers Not Visible (FIXED!)
- Added missing .earthquake-icon CSS class
- z-index: 1000, pointer-events: auto, flexbox centering
- Markers now render properly with 🌋 emoji
3. Lightning Markers Not Visible (FIXED!)
- Added missing .lightning-icon CSS class
- Same fix as earthquakes
4. Debug Logging Added:
- Earthquakes: logs fetch count, marker creation count
- Lightning: logs generation time, stats panel updates
- Helps identify data vs rendering issues
Result: All three plugins now work correctly!
pull/82/head
parent
1f5f618359
commit
fddd92d005
Loading…
Reference in new issue