mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
chore: remove fix for stuck track cues
This commit is contained in:
parent
c7f31c0fac
commit
fe970743f1
1 changed files with 0 additions and 25 deletions
|
@ -624,28 +624,6 @@ function tryRemoveElement(elem) {
|
||||||
return relativeOffset;
|
return relativeOffset;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @private
|
|
||||||
* These browsers will not clear the existing active cue when setting an offset
|
|
||||||
* for native TextTracks.
|
|
||||||
* Any previous text tracks that are on the screen when the offset changes will
|
|
||||||
* remain next to the new tracks until they reach the new offset's instance of the track.
|
|
||||||
*/
|
|
||||||
requiresHidingActiveCuesOnOffsetChange() {
|
|
||||||
return !!browser.firefox;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @private
|
|
||||||
*/
|
|
||||||
hideTextTrackActiveCues(currentTrack) {
|
|
||||||
if (currentTrack.activeCues) {
|
|
||||||
Array.from(currentTrack.activeCues).forEach((cue) => {
|
|
||||||
cue.text = '';
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
|
@ -655,9 +633,6 @@ function tryRemoveElement(elem) {
|
||||||
if (offsetValue === 0) {
|
if (offsetValue === 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (this.requiresHidingActiveCuesOnOffsetChange()) {
|
|
||||||
this.hideTextTrackActiveCues(currentTrack);
|
|
||||||
}
|
|
||||||
Array.from(currentTrack.cues)
|
Array.from(currentTrack.cues)
|
||||||
.forEach(function (cue) {
|
.forEach(function (cue) {
|
||||||
cue.startTime -= offsetValue;
|
cue.startTime -= offsetValue;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue