diff --git a/enjoy/src/renderer/components/messages/assistant-message.tsx b/enjoy/src/renderer/components/messages/assistant-message.tsx index 9091354d..fea5d287 100644 --- a/enjoy/src/renderer/components/messages/assistant-message.tsx +++ b/enjoy/src/renderer/components/messages/assistant-message.tsx @@ -169,7 +169,7 @@ export const AssistantMessageComponent = (props: { new URL(props.href ?? ""); props.target = "_blank"; props.rel = "noopener noreferrer"; - } catch (e) {} + } catch (e) { } return {children}; }, @@ -252,7 +252,7 @@ export const AssistantMessageComponent = (props: { diff --git a/enjoy/src/renderer/context/media-player-provider.tsx b/enjoy/src/renderer/context/media-player-provider.tsx index e9deaee3..cb841200 100644 --- a/enjoy/src/renderer/context/media-player-provider.tsx +++ b/enjoy/src/renderer/context/media-player-provider.tsx @@ -142,6 +142,7 @@ export const MediaPlayerProvider = ({ } = useRecordings(media, currentSegmentIndex); const initializeWavesurfer = async () => { + if (!layout?.playerHeight) return; if (!media) return; if (!mediaProvider) return; if (!ref?.current) return; @@ -464,17 +465,12 @@ export const MediaPlayerProvider = ({ * and mediaProvider is available */ useEffect(() => { - if (!layout?.playerHeight) return; - if (!media) return; - if (!ref) return; - if (!mediaProvider) return; - initializeWavesurfer(); - setDecoded(false); - setDecodeError(null); return () => { if (wavesurfer) wavesurfer.destroy(); + setDecoded(false); + setDecodeError(null); } }, [media, ref, mediaProvider, layout?.playerHeight]);