The Sync Sources screen's Disconnect action removes the local credential but leaves the device record alive on the server until someone else cleans it up from another Octi device. Add a separate per-connector action that calls the server's device-delete endpoint to actively remove this browser's device record from that account — matching the per-device removal flow the Android app exposes from its device list. Disconnect (local only) and Remove (server-side delete) should be visually distinct so the user doesn't conflate them.
The Sync Sources screen's Disconnect action removes the local credential but leaves the device record alive on the server until someone else cleans it up from another Octi device. Add a separate per-connector action that calls the server's device-delete endpoint to actively remove this browser's device record from that account — matching the per-device removal flow the Android app exposes from its device list. Disconnect (local only) and Remove (server-side delete) should be visually distinct so the user doesn't conflate them.