diff --git a/enjoy/src/renderer/components/medias/media-caption.tsx b/enjoy/src/renderer/components/medias/media-caption.tsx
index a4e875a2..4b58b9a3 100644
--- a/enjoy/src/renderer/components/medias/media-caption.tsx
+++ b/enjoy/src/renderer/components/medias/media-caption.tsx
@@ -162,14 +162,14 @@ export const MediaCaption = (props: {
{displayIpa &&
ipa.find(
(i) =>
- i.word.trim() === w.text.replace(/[\.,?!]/g, "").trim()
+ i.word.trim() === w.text.replace(/[\.",?!]/g, "").trim()
)?.ipa && (
{
ipa.find(
(i) =>
i.word.trim() ===
- w.text.replace(/[\.,?!]/g, "").trim()
+ w.text.replace(/[\.",?!]/g, "").trim()
)?.ipa
}
diff --git a/enjoy/src/renderer/components/medias/media-player.tsx b/enjoy/src/renderer/components/medias/media-player.tsx
index f0b89c3f..2583bf6c 100644
--- a/enjoy/src/renderer/components/medias/media-player.tsx
+++ b/enjoy/src/renderer/components/medias/media-player.tsx
@@ -149,7 +149,7 @@ export const MediaPlayer = (props: {
const index = transcriptionResult.findIndex(
(t) => time >= t.offsets.from && time < t.offsets.to
);
-
+ if (index === -1) return;
setCurrentSegmentIndex(index);
};