diff --git a/src/components/project/virtual-sample/DynamicView.vue b/src/components/project/virtual-sample/DynamicView.vue index dcbed4e..29e439b 100644 --- a/src/components/project/virtual-sample/DynamicView.vue +++ b/src/components/project/virtual-sample/DynamicView.vue @@ -65,10 +65,10 @@ const { isCommentsOpen, isCommentPanelEnabled, activeTracks, openedFile } = const { isCompareModeEnabled } = storeToRefs(useVirtualSampleStore()); onBeforeMount(() => { - if (route.hash.length > 0) { - const trackToOpen = tracks.value.find( - (track) => track.slug === route.hash.substring(1) - ); + const trackToOpen = tracks.value.find( + (track) => track.slug === route.hash.substring(1) + ); + if (trackToOpen) { activeTracks.value = [trackToOpen]; } else { activeTracks.value = [tracks.value[0]];