pachet commited on
Commit
a877242
·
1 Parent(s): 30bf114

Fix playback cursor animation

Browse files
Files changed (1) hide show
  1. frontend/app.js +2 -1
frontend/app.js CHANGED
@@ -3216,6 +3216,7 @@ function stopPlaybackVisualization({ redraw = true } = {}) {
3216
  state.playbackVisualizationStartTimerId = null;
3217
  }
3218
  if (state.playbackVisualizationFrameId) {
 
3219
  window.cancelAnimationFrame(state.playbackVisualizationFrameId);
3220
  state.playbackVisualizationFrameId = null;
3221
  }
@@ -3288,7 +3289,7 @@ function startPlaybackVisualization(payload, startAtMs, durationMs) {
3288
  }, 180);
3289
  return;
3290
  }
3291
- state.playbackVisualizationFrameId = window.requestAnimationFrame(tick);
3292
  };
3293
 
3294
  tick();
 
3216
  state.playbackVisualizationStartTimerId = null;
3217
  }
3218
  if (state.playbackVisualizationFrameId) {
3219
+ window.clearTimeout(state.playbackVisualizationFrameId);
3220
  window.cancelAnimationFrame(state.playbackVisualizationFrameId);
3221
  state.playbackVisualizationFrameId = null;
3222
  }
 
3289
  }, 180);
3290
  return;
3291
  }
3292
+ state.playbackVisualizationFrameId = window.setTimeout(tick, 33);
3293
  };
3294
 
3295
  tick();