edde746
20896a3d48
fix(player): keep the wake-time profile picker responsive on Android TV
...
Sleeping the device mid-video with "Ask for profile on app open" enabled
left the app wedged on an unresponsive Choose Profile screen (Nvidia
Shield). The picker is pushed on the root navigator, but the player's
focus self-heal only consulted its own nested profile-session route, so
it yanked D-pad focus back behind the picker whenever it lost it.
Route currency now walks every enclosing navigator (isRouteChainCurrent)
before the player reclaims focus, primes loading-phase navigation focus,
or claims the surface on window focus. The resume-time prompt is also
skipped entirely while a video player is active: waking mid-stream
resumes the stream instead of stacking the picker over the session.
close #2034
2026-08-19 23:08:32 +02:00
..
2026-07-26 06:09:48 +02:00
2026-08-17 19:02:24 +02:00
2026-08-19 23:08:32 +02:00
2026-07-02 11:41:25 +02:00
2026-07-24 03:46:50 +02:00
2025-12-12 15:57:22 +01:00
2026-08-17 19:02:22 +02:00
2026-06-01 11:06:03 +02:00
2026-08-05 06:09:26 +02:00
2026-07-26 04:24:55 +02:00
2026-08-17 01:41:46 +02:00
2026-08-08 00:37:17 +02:00
2026-07-05 02:23:42 +02:00
2026-07-17 09:04:01 +02:00
2026-08-09 17:14:48 +02:00
2026-08-05 12:03:05 +02:00
2026-07-05 02:23:42 +02:00
2026-07-25 16:16:04 +02:00
2026-08-17 19:02:21 +02:00
2026-07-24 03:46:50 +02:00
2026-06-01 11:06:03 +02:00
2026-08-17 19:02:22 +02:00
2026-08-10 08:33:11 +02:00
2026-07-13 11:28:32 +02:00
2026-06-01 11:06:03 +02:00
2026-08-17 19:02:20 +02:00
2026-08-17 19:02:24 +02:00
2026-07-05 07:08:40 +02:00
2026-08-08 00:37:17 +02:00
2026-08-13 02:29:01 +02:00
2026-08-06 03:45:09 +02:00
2026-07-26 06:09:49 +02:00
2026-07-26 06:09:48 +02:00
2026-08-17 19:02:22 +02:00
2026-08-17 19:02:25 +02:00
2026-08-17 19:02:22 +02:00
2026-07-26 06:09:48 +02:00
2026-08-03 00:05:21 +02:00
2026-07-02 11:41:25 +02:00
2026-07-25 16:16:04 +02:00
2026-08-18 19:27:00 +02:00
2026-05-22 15:40:03 +02:00
2026-08-10 20:28:41 +02:00
2026-06-12 06:30:38 +02:00
2026-05-05 03:06:56 +02:00
2026-07-05 17:20:28 +02:00
2026-07-12 17:31:12 +02:00
2026-08-17 19:02:24 +02:00
2026-08-18 07:41:54 +02:00
2026-08-17 22:44:12 +02:00
2026-05-04 22:40:18 +02:00
2026-08-13 02:29:01 +02:00
2026-08-10 08:33:11 +02:00
2026-08-18 19:47:52 +02:00
2026-08-08 00:37:17 +02:00
2026-08-10 08:33:11 +02:00
2026-04-25 03:16:11 +02:00
2026-05-04 22:40:18 +02:00
2026-06-01 11:06:03 +02:00
2026-07-02 11:41:25 +02:00
2026-08-08 00:37:17 +02:00
2026-07-26 19:41:23 +02:00
2026-07-13 23:13:53 +02:00
2026-07-24 03:46:50 +02:00
2026-07-26 21:04:53 +02:00
2026-07-12 08:42:20 +02:00
2026-05-22 01:38:29 +02:00
2026-08-06 03:45:09 +02:00
2026-08-19 09:11:18 +02:00
2026-06-01 11:06:03 +02:00
2026-07-05 02:23:42 +02:00
2026-06-12 07:18:34 +02:00
2026-08-02 04:37:29 +02:00
2026-07-30 01:01:38 +02:00
2026-08-06 03:45:09 +02:00
2026-08-08 10:58:59 +02:00
2026-06-01 11:06:03 +02:00
2026-07-26 06:09:49 +02:00
2026-08-18 19:27:00 +02:00
2026-08-10 15:32:43 +02:00
2026-07-26 23:05:53 +02:00
2026-08-17 19:02:22 +02:00
2026-08-17 19:02:22 +02:00
2026-08-10 15:32:43 +02:00
2026-06-12 09:11:56 +02:00
2026-07-26 14:58:38 +02:00
2026-08-09 17:14:48 +02:00