From cabd69772ee6ce442ad2ac6a437b36167bcfce50 Mon Sep 17 00:00:00 2001 From: Kendall Garner <17521368+kgarner7@users.noreply.github.com> Date: Thu, 11 Apr 2024 08:25:53 -0700 Subject: [PATCH] [bugfix]: mantine bodge --- .../features/player/components/center-controls.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/renderer/features/player/components/center-controls.tsx b/src/renderer/features/player/components/center-controls.tsx index c2d72733..9c452a67 100644 --- a/src/renderer/features/player/components/center-controls.tsx +++ b/src/renderer/features/player/components/center-controls.tsx @@ -324,8 +324,13 @@ export const CenterControls = ({ playersRef }: CenterControlsProps) => { setSeekValue(e); }} onChangeEnd={(e) => { - handleSeekSlider(e); - setIsSeeking(false); + // There is a timing bug in Mantine in which the onChangeEnd + // event fires before onChange. Add a small delay to force + // onChangeEnd to happen after onCHange + setTimeout(() => { + handleSeekSlider(e); + setIsSeeking(false); + }, 50); }} />