Describe the Bug
When meter balance updates while dashboard is open, React enters infinite re-render loop causing browser tab to freeze and CPU to spike to 100%.
Steps to Reproduce
- Open dashboard with auto-refresh enabled
- Make payment from different tab
- Balance updates trigger re-render
- Component re-renders infinitely
- Browser becomes unresponsive
Expected Behavior
Balance update should trigger single re-render with proper dependency management in useEffect.
Actual Behavior
Infinite render loop due to missing dependency array or changing object references.
Environment
| Field |
Value |
| Component |
frontend |
| OS |
Windows 11 |
| Browser |
Chrome 124 |
| React version |
18.3.1 |
| Network |
testnet |
Describe the Bug
When meter balance updates while dashboard is open, React enters infinite re-render loop causing browser tab to freeze and CPU to spike to 100%.
Steps to Reproduce
Expected Behavior
Balance update should trigger single re-render with proper dependency management in useEffect.
Actual Behavior
Infinite render loop due to missing dependency array or changing object references.
Environment