f628ae4479
Track rows in the Liked tab had .clickable(enabled = false) with a "Phase 9" deferral comment, silently breaking the most common interaction on the list. Mirror the HistoryTab pattern: inject PlayerController, expose playTracks(list, index), and route taps through to PlayerController.setQueue with source = "liked". Row clickability is gated on streamUrl so rows that can't be played stay inert. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>