On the TV, DOWN from "Continue watching" often skipped the row below and landed on "New from your subscriptions": the new-videos row is rendered as a non-focusable "Loading…" while its items are still in flight, and every FocusScrollRow auto-focused its first card when its items arrived, so rows loaded out of order stole focus in a race. Start fetching new local videos eagerly with the rest of the home data, restrict the load-time auto-focus to the first row only, and cancel it when the user has already pressed a D-pad key meanwhile. Also rename the row to "New local videos" to distinguish it from the federated subscription feed. Refs #3 |
||
|---|---|---|
| .. | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||