Fix flacky BLE connection to swift pannels

This commit is contained in:
2026-08-05 18:25:16 +02:00
parent 7b511db3dc
commit dff3dc8367
2 changed files with 120 additions and 7 deletions
+5
View File
@@ -464,6 +464,11 @@ impl Actor {
continue;
}
// Said out loud: a rider reporting that a pod "keeps dropping" needs
// the log to show whether the radio link actually ended, and this is
// the moment it did. The stream ending is BlueZ's only notice.
tracing::warn!(address = %self.selector.describe(), "click: notification stream ended — link dropped");
// Release anything still held, so a paddle held through a dropout
// cannot latch (see ButtonTracker::reset).
self.release_held();