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);