diff --git a/web/components/ui/Content/Content.tsx b/web/components/ui/Content/Content.tsx index 6be075376..4e6e3f50a 100644 --- a/web/components/ui/Content/Content.tsx +++ b/web/components/ui/Content/Content.tsx @@ -233,7 +233,7 @@ export const Content: FC = () => { const isChatVisible = useRecoilValue(isChatVisibleSelector); const isChatAvailable = useRecoilValue(isChatAvailableSelector); const currentUser = useRecoilValue(currentUserAtom); - + const serverStatus = useRecoilValue(serverStatusState); const [isMobile, setIsMobile] = useRecoilState(isMobileAtom); const messages = useRecoilValue(chatMessagesAtom); const online = useRecoilValue(isOnlineSelector); @@ -259,6 +259,7 @@ export const Content: FC = () => { const { account: fediverseAccount, enabled: fediverseEnabled } = federation; const { browser: browserNotifications } = notifications; const { enabled: browserNotificationsEnabled } = browserNotifications; + const { online: isStreamLive } = serverStatus; const [externalActionToDisplay, setExternalActionToDisplay] = useState(null); const [supportsBrowserNotifications, setSupportsBrowserNotifications] = useState(false); @@ -346,7 +347,7 @@ export const Content: FC = () => { onFollowClick={() => setShowFollowModal(true)} /> )} - {online && ( + {isStreamLive && ( = ({ controls: true, responsive: true, fluid: false, + fill: true, playsinline: true, liveui: true, preload: 'auto', diff --git a/web/components/video/VideoJS/VideoJS.module.scss b/web/components/video/VideoJS/VideoJS.module.scss index eff313b0e..79aee71c0 100644 --- a/web/components/video/VideoJS/VideoJS.module.scss +++ b/web/components/video/VideoJS/VideoJS.module.scss @@ -1,9 +1,5 @@ @import '../../../styles/mixins.scss'; .player { - height: auto !important; width: 100%; - video { - position: static !important; - } }