3e3f2333e4
/api/tunnels returns {"tunnels": null} when no bridges are active.
The previous code path short-circuited the empty render but still
dereferenced j.tunnels.length on the line that updates the header
meta — TypeError, then the "— connecting…" placeholder stuck around
forever. Coalesce to [] before .length.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>