diff --git a/src/plugins/htmlVideoPlayer/plugin.js b/src/plugins/htmlVideoPlayer/plugin.js
index f26e89cc92..5885147cb0 100644
--- a/src/plugins/htmlVideoPlayer/plugin.js
+++ b/src/plugins/htmlVideoPlayer/plugin.js
@@ -209,10 +209,6 @@ export class HtmlVideoPlayer {
* @type {number | null}
*/
#audioTrackIndexToSetOnPlaying;
- /**
- * @type {null | undefined}
- */
- #currentClock;
/**
* @type {any | null | undefined}
*/
@@ -862,6 +858,8 @@ export class HtmlVideoPlayer {
videoElement.parentNode.removeChild(videoElement);
}
+ this._currentAspectRatio = null;
+
const dlg = this.#videoDialog;
if (dlg) {
this.#videoDialog = null;
@@ -1169,9 +1167,6 @@ export class HtmlVideoPlayer {
this.destroyNativeTracks(videoElement, targetTrackIndex);
this.destroyStoredTrackInfo(targetTrackIndex);
- this.#currentClock = null;
- this._currentAspectRatio = null;
-
const octopus = this.#currentAssRenderer;
if (octopus) {
octopus.dispose();
@@ -1499,16 +1494,6 @@ export class HtmlVideoPlayer {
* @private
*/
updateSubtitleText(timeMs) {
- const clock = this.#currentClock;
- if (clock) {
- try {
- clock.seek(timeMs / 1000);
- } catch (err) {
- console.error(`error in libjass: ${err}`);
- }
- return;
- }
-
const allTrackEvents = [this.#currentTrackEvents, this.#currentSecondaryTrackEvents];
const subtitleTextElements = [this.#videoSubtitlesElem, this.#videoSecondarySubtitlesElem];