mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-09-07 15:07:17 +00:00
Removing the `ready.length === 0` early return meant a device that has not been polled yet rendered a "Sources" heading with an empty list and a "Source list unavailable" notice. That reports a problem where there is none: having read no inventory is not the same as having one we distrust. The section is hidden again when there is nothing to offer, and the availability notice is now reserved for the case it was meant for, an inventory we hold but refuse to act on. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>