diff --git a/lib/parser/parse-cue.js b/lib/parser/parse-cue.js index 53b828a..bb612a7 100644 --- a/lib/parser/parse-cue.js +++ b/lib/parser/parse-cue.js @@ -67,6 +67,8 @@ function parseCue(input, cue, regionList) { cue.vertical = settings.get("vertical", ""); try { cue.line = settings.get("line", "auto"); + /** Set -1 as default value to contemplate scenarios where the Web Engine does not support the string auto and converts it to 0 */ + if (settings.get("line") === undefined && cue.line != "auto") { cue.line = settings.get("line", -1) }; } catch (e) { // eslint-ignore-line } @@ -81,6 +83,8 @@ function parseCue(input, cue, regionList) { } try { cue.position = settings.get("position", "auto"); + /** Set -1 as default value to contemplate scenarios where the Web Engine does not support the string auto and converts it to 0 */ + if (settings.get("position") === undefined && cue.line != "auto") { cue.position = settings.get("position", -1) }; } catch (e) { cue.position = settings.get("position", { start: 0, diff --git a/package-lock.json b/package-lock.json index b22e0f7..da8e935 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "videojs-vtt.js", - "version": "0.15.2", + "version": "0.15.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index f91f0bd..21b0e81 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ ], "name": "videojs-vtt.js", "description": "A JavaScript implementation of the WebVTT specification, forked from vtt.js for use with Video.js", - "version": "0.15.2", + "version": "0.15.4", "main": "lib/browser-index.js", "repository": { "type": "git",