From 10be94fa99cf30b7b386eb0860718bad2f89eb00 Mon Sep 17 00:00:00 2001 From: Albin Larsson Date: Wed, 4 Apr 2018 21:33:14 +0200 Subject: [PATCH 1/3] Fix 'null' being appended after the video if controls is empty array --- src/js/controls.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/controls.js b/src/js/controls.js index 17d197c5..879fd3fc 100644 --- a/src/js/controls.js +++ b/src/js/controls.js @@ -1233,7 +1233,7 @@ const controls = { // Inject controls HTML if (utils.is.element(container)) { target.appendChild(container); - } else { + } else if (container) { target.insertAdjacentHTML('beforeend', container); } From ed9e0c13d78ca69886ee5daa7749a0c9049afff8 Mon Sep 17 00:00:00 2001 From: Albin Larsson Date: Thu, 5 Apr 2018 00:33:09 +0200 Subject: [PATCH 2/3] Fix #867: Add custom property fallback --- src/sass/components/sliders.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sass/components/sliders.scss b/src/sass/components/sliders.scss index 62b8d7a9..b9264b05 100644 --- a/src/sass/components/sliders.scss +++ b/src/sass/components/sliders.scss @@ -19,7 +19,7 @@ &::-webkit-slider-runnable-track { @include plyr-range-track(); - background-image: linear-gradient(to right, currentColor var(--value), transparent var(--value)); + background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%)); } &::-webkit-slider-thumb { From 3082d0d128b5f0c91a264f750f7fdc93be96fafa Mon Sep 17 00:00:00 2001 From: Albin Larsson Date: Thu, 5 Apr 2018 20:29:01 +0200 Subject: [PATCH 3/3] Fixes #873 Can't leave fullscreen in Chrome (using button) --- src/js/fullscreen.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/fullscreen.js b/src/js/fullscreen.js index 55b5c804..857a2edc 100644 --- a/src/js/fullscreen.js +++ b/src/js/fullscreen.js @@ -193,7 +193,7 @@ class Fullscreen { } else if (!Fullscreen.native) { toggleFallback.call(this, false); } else if (!this.prefix) { - document.cancelFullScreen(); + (document.cancelFullScreen || document.exitFullscreen).call(document); } else if (!utils.is.empty(this.prefix)) { const action = this.prefix === 'moz' ? 'Cancel' : 'Exit'; document[`${this.prefix}${action}${this.name}`]();