diff --git a/src/components/htmlvideoplayer/plugin.js b/src/components/htmlvideoplayer/plugin.js
index 95da82a26b..79b135fdad 100644
--- a/src/components/htmlvideoplayer/plugin.js
+++ b/src/components/htmlvideoplayer/plugin.js
@@ -581,9 +581,11 @@ define(['browser', 'require', 'events', 'apphost', 'loading', 'dom', 'playbackMa
Array.from(videoElement.textTracks)
.filter(function(trackElement) {
// get showing .vtt textTacks
- return (trackElement.mode === 'showing') ||
+ var isVttTrackShowing = trackElement.mode === 'showing';
// get current .ass textTrack
- (("textTrack" + customTrackIndex) === trackElement.id);
+ var isAssTrackShowing = ("textTrack" + customTrackIndex) === trackElement.id;
+
+ return isVttTrackShowing || isAssTrackShowing;
})
.forEach(function(trackElement) {