diff --git a/js/app/components/mobile/player.tsx b/js/app/components/mobile/player.tsx index 22cbb0b86..5ccb1a0e4 100644 --- a/js/app/components/mobile/player.tsx +++ b/js/app/components/mobile/player.tsx @@ -503,7 +503,7 @@ export function PlayerInner( {showFullDesktopMode || fullscreen ? ( ) : ( - isLandscape && ( + (isLandscape || !!props.ingest) && ( Date: Thu, 9 Apr 2026 14:44:10 -0500 Subject: [PATCH 2/2] do not hide ui --- js/app/components/mobile/desktop-ui.tsx | 3 ++- js/app/components/mobile/ui.tsx | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/js/app/components/mobile/desktop-ui.tsx b/js/app/components/mobile/desktop-ui.tsx index 03d097113..c937caadc 100644 --- a/js/app/components/mobile/desktop-ui.tsx +++ b/js/app/components/mobile/desktop-ui.tsx @@ -95,12 +95,13 @@ export function DesktopUi({ setIsControlsVisible(true); if (selectedRendition === "audio") return; + if (ingest !== null) return; fadeTimeout.current = setTimeout(() => { fadeOpacity.value = withTiming(0, { duration: 400 }); setIsControlsVisible(false); }, FADE_OUT_DELAY); - }, [fadeOpacity, selectedRendition]); + }, [fadeOpacity, selectedRendition, ingest]); const onPlayerHover = useCallback(() => { resetFadeTimer(); diff --git a/js/app/components/mobile/ui.tsx b/js/app/components/mobile/ui.tsx index ae59cf406..688c5816a 100644 --- a/js/app/components/mobile/ui.tsx +++ b/js/app/components/mobile/ui.tsx @@ -127,6 +127,7 @@ export function MobileUi({ fadeOpacity.value = withTiming(1, { duration: 200 }); if (fadeTimeout.current) clearTimeout(fadeTimeout.current); if (selectedRendition === "audio") return; + if (ingest !== null) return; fadeTimeout.current = setTimeout(() => { fadeOpacity.value = withTiming(0, { duration: 400 }); }, FADE_OUT_DELAY);