diff --git a/src/components/Video/Video.js b/src/components/Video/Video.js index 94fbefcc7..585920cdb 100644 --- a/src/components/Video/Video.js +++ b/src/components/Video/Video.js @@ -12,7 +12,7 @@ const useProfile = require('stremio/common/useProfile'); const VideoPlaceholder = require('./VideoPlaceholder'); const styles = require('./styles'); -const Video = ({ className, id, title, thumbnail, season, episode, released, upcoming, watched, progress, scheduled, seasonWatched, deepLinks, onMarkVideoAsWatched, onMarkSeasonAsWatched, ...props }) => { +const Video = React.forwardRef(({ className, id, title, thumbnail, season, episode, released, upcoming, watched, progress, scheduled, seasonWatched, deepLinks, onMarkVideoAsWatched, onMarkSeasonAsWatched, ...props }, ref) => { const routeFocused = useRouteFocused(); const profile = useProfile(); const [menuOpen, , closeMenu, toggleMenu] = useBinaryState(false); @@ -70,7 +70,7 @@ const Video = ({ className, id, title, thumbnail, season, episode, released, upc const renderLabel = React.useMemo(() => function renderLabel({ className, id, title, thumbnail, episode, released, upcoming, watched, progress, scheduled, children, ...props }) { const blurThumbnail = profile.settings.hideSpoilers && season && episode && !watched; return ( -