From 8ff4990c2f30c85db6f7bf5030c08c1ab21fbd5e Mon Sep 17 00:00:00 2001 From: NikolaBorislavovHristov Date: Thu, 14 Feb 2019 10:10:04 +0200 Subject: [PATCH] HTMLSubtitles constructor validation addedff --- src/routes/Player/Video/stremio-video/HTMLSubtitles.js | 4 ++++ 1 file changed, 4 insertions(+) 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({});