- onUnload disconnects BLE if not in 'done' state (prevents connection leak) - onUnload clears retry timer to prevent setData on dead page - Store retry setTimeout ref for proper cleanup
- onUnload disconnects BLE if not in 'done' state (prevents connection leak) - onUnload clears retry timer to prevent setData on dead page - Store retry setTimeout ref for proper cleanup