From 9cd20b0f9b27b45a0e66f740d866f76b5a60e5fd Mon Sep 17 00:00:00 2001 From: Josh Perez <60019601+josh-signal@users.noreply.github.com> Date: Thu, 17 Nov 2022 14:54:28 -0500 Subject: [PATCH] StoryViewer pause improvements --- ts/components/StoryViewer.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ts/components/StoryViewer.tsx b/ts/components/StoryViewer.tsx index 8d9726cd0..71cf48a82 100644 --- a/ts/components/StoryViewer.tsx +++ b/ts/components/StoryViewer.tsx @@ -312,6 +312,13 @@ export const StoryViewer = ({ animation.addEventListener('finish', onFinish); + // Reset the stuff that pauses a story when you switch story views + setConfirmDeleteStory(undefined); + setHasConfirmHideStory(false); + setHasExpandedCaption(false); + setIsShowingContextMenu(false); + setPauseStory(false); + return () => { animation.removeEventListener('finish', onFinish); animation.cancel(); @@ -345,7 +352,7 @@ export const StoryViewer = ({ } else { animationRef.current?.play(); } - }, [shouldPauseViewing]); + }, [shouldPauseViewing, story.messageId, storyDuration]); useEffect(() => { markStoryRead(messageId);