diff --git a/src/routes/Player/Video/stremio-video/HTMLSubtitles.js b/src/routes/Player/Video/stremio-video/HTMLSubtitles.js index 698847857..f83edaa4e 100644 --- a/src/routes/Player/Video/stremio-video/HTMLSubtitles.js +++ b/src/routes/Player/Video/stremio-video/HTMLSubtitles.js @@ -2,6 +2,10 @@ var EventEmitter = require('events'); var subtitleUtils = require('./utils/subtitles'); var HTMLSubtitles = function(containerElement) { + if (!(containerElement instanceof HTMLElement)) { + throw new Error('Instance of HTMLElement required as a first argument to HTMLSubtitles'); + } + var events = new EventEmitter(); var tracks = Object.freeze([]); var cues = Object.freeze({});