hasConnected was computed only inside the buckets.empty() branch (it was added for the empty-state copy), so a connected user WITH videos got hasConnected=false and never saw the paste box (#2-regression of the v0.12.0 paste UI). Compute it on every list render. Test: connected user with a non-empty feed sees the box. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>