diff options
Diffstat (limited to 'docs/superpowers/specs')
| -rw-r--r-- | docs/superpowers/specs/2026-09-14-network-bluetooth-design.md | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/docs/superpowers/specs/2026-09-14-network-bluetooth-design.md b/docs/superpowers/specs/2026-09-14-network-bluetooth-design.md index 53c79ac..30d8c96 100644 --- a/docs/superpowers/specs/2026-09-14-network-bluetooth-design.md +++ b/docs/superpowers/specs/2026-09-14-network-bluetooth-design.md @@ -119,11 +119,13 @@ when the adapter is down. `active` while anything is connected. ## Failures -An inline status line on the page beside the affected row: a rejected PSK -arrives as `connectionFailed`, and forgetting or pairing can fail too. A -failure that lands after the drawer has closed also fires `notify-send`, -using the cached-`Process` pattern already in `VmModule.qml`. The error clears -on the next action. +An inline status line on the page beside the affected row. A rejected PSK +arrives as `connectionFailed`; a pairing failure is the `bluetoothctl` exit, +surfaced by `Pairing.qml`. Disconnect and forget expose no failure signal in +either backend, so a failure there shows only as the list not changing. That +is a ceiling, noted rather than faked. A failure that lands after the drawer +has closed also fires `notify-send`, using the cached-`Process` pattern +already in `VmModule.qml`. The error clears on the next action. ## Files outside this repo |
