diff --git a/src/components/VideoViewer.js b/src/components/VideoViewer.js
index d13ebbdafd40db0370f8fd8b840960ce6e03cdaf..535b16aecd33df896bcc6e7fec6f60f463dff192 100644
--- a/src/components/VideoViewer.js
+++ b/src/components/VideoViewer.js
@@ -68,6 +68,8 @@ export class VideoViewer extends Component {
       if (video.muted !== muted) {
         video.muted = muted;
       }
+      // Fix the out of sync between video and slidebar
+      video.currentTime = currentTime;
       if (video.textTracks && video.textTracks.length > 0) {
         const newMode = textTrackDisabled ? 'hidden' : 'showing';
         if (video.textTracks[0].mode !== newMode) {