mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-09-07 15:07:17 +00:00
refreshDevices() now throws on a failed /api/devices fetch (needed by removeDeviceAndRefresh's success/failure contract), but StereoPair's run() awaited it inside the same try that already notified success -- so a refresh/device-list-fetch hiccup after a successful create/rename/ dissolve rolled the UI back into an "operation failed" error state even though the mutation itself succeeded. Isolate the post-success refresh so its failure only surfaces as its own, separate notice. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>