From 87a07f28dbbb9cc4f91b1c3f90c65ec28bf42b7c Mon Sep 17 00:00:00 2001 From: "Timothy Z." Date: Mon, 23 Dec 2024 17:21:06 +0200 Subject: [PATCH] fix(StreamsList): streams-container scroll position --- src/routes/MetaDetails/StreamsList/StreamsList.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/routes/MetaDetails/StreamsList/StreamsList.js b/src/routes/MetaDetails/StreamsList/StreamsList.js index 840664c8b..39ca6da4a 100644 --- a/src/routes/MetaDetails/StreamsList/StreamsList.js +++ b/src/routes/MetaDetails/StreamsList/StreamsList.js @@ -15,8 +15,10 @@ const ALL_ADDONS_KEY = 'ALL'; const StreamsList = ({ className, video, ...props }) => { const { t } = useTranslation(); const { core } = useServices(); + const streamContainerRef = React.useRef(null); const [selectedAddon, setSelectedAddon] = React.useState(ALL_ADDONS_KEY); const onAddonSelected = React.useCallback((event) => { + streamContainerRef.current.scrollTo({ top: 0 }); setSelectedAddon(event.value); }, []); const backButtonOnClick = React.useCallback(() => { @@ -142,7 +144,7 @@ const StreamsList = ({ className, video, ...props }) => { : null } -
+
{filteredStreams.map((stream, index) => (