straw/strawApp/src/main
Sulkta eedf1959d2 vc=44: fix back-from-fullscreen showing thumbnail placeholder
Reported: press fullscreen → press system back → VideoDetail re-renders
as a "freshly loaded page" — thumbnail with Play button overlay
visible, audio continuing from the persistent MediaController.

Root cause: `var inlinePlaying by remember(streamUrl) { mutableStateOf(false) }`
at VideoDetailScreen.kt:125 keys on streamUrl, so popping back from
Player remounts the composable with a fresh false. The thumbnail
placeholder Box renders instead of InlinePlayer; audio keeps going
on the shared controller because nothing was stopped.

Fix: default inlinePlaying to true when the shared controller is
already playing this exact stream — almost always the back-from-
fullscreen case. Fresh navigation to a video that isn't currently
playing still gets the thumbnail+Play placeholder as before.
2026-05-25 16:33:50 -07:00
..
kotlin/com/sulkta/straw vc=44: fix back-from-fullscreen showing thumbnail placeholder 2026-05-25 16:33:50 -07:00
res vc=38: round-3 audit-fix sprint — 9 HIGH + 7 MED 2026-05-25 14:29:32 -07:00
AndroidManifest.xml vc=43: loop round 5/5 — final ship 2026-05-25 15:44:18 -07:00