From 203cbbbfdb16b50bed7a09761feb7baf0b578df8 Mon Sep 17 00:00:00 2001 From: Snowknight26 Date: Sat, 1 Jun 2024 21:57:04 -0500 Subject: [PATCH] fix(web): stop slideshow when pressing escape from asset viewer (#9929) * fix(web): stop slideshow when pressing escape from asset viewer * Fix formatting --- .../lib/components/asset-viewer/asset-viewer.svelte | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte index 58ba9db425..f5fe57f24b 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte @@ -273,10 +273,12 @@ }; const closeViewer = async () => { - $slideshowState = SlideshowState.StopSlideshow; - document.body.style.cursor = ''; - dispatch('close'); - await navigate({ targetRoute: 'current', assetId: null }); + if ($slideshowState === SlideshowState.None) { + dispatch('close'); + await navigate({ targetRoute: 'current', assetId: null }); + } else { + $slideshowState = SlideshowState.StopSlideshow; + } }; const navigateAssetRandom = async () => {