Extensions appear as actively connected after being unplugged
Relevant Discord message: https://discord.com/channels/817184208525983775/948579740225261598/1162581881389322291
The server seems to show all trackers on the same device as active when reconnected, ignoring whether the tracker is actually active or not. This is a bit of an obscure issue and can easily be fixed by restarting the server, so it's a pretty low priority bug.
Steps to reproduce:
- Connect tracker with extension
- Turn off tracker with extension
- Remove extension
- Connect tracker without extension
- Server shows both the tracker and extension as active and connected
An update on this issue, it cannot easily be fixed in the server. This requires adding a new packet to the firmware to request the tracker statuses and send them to the server, as there's no reliable way to always send it each time it's needed from the firmware. It would also be best to send all the statuses at once, as otherwise some could be lost over the network, so I'm not sure how that is best done.