Spaces:
Running
Running
Fix playback cursor animation
Browse files- 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.
|
| 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();
|