diff --git a/src/components/syncPlay/ui/playbackPermissionManager.js b/src/components/syncPlay/ui/playbackPermissionManager.js index 791d6e0702..41c2dc84d3 100644 --- a/src/components/syncPlay/ui/playbackPermissionManager.js +++ b/src/components/syncPlay/ui/playbackPermissionManager.js @@ -34,12 +34,12 @@ class PlaybackPermissionManager { * Tests playback permission. Grabs the permission when called inside a click event (or any other valid user interaction). * @returns {Promise} Promise that resolves succesfully if playback permission is allowed. */ - async check () { + check () { if (appHost.supports('htmlaudioautoplay')) { - return true; + return Promise.resolve(true); } - return await new Promise((resolve, reject) => { + return new Promise((resolve, reject) => { const media = createTestMediaElement(); media.play().then(() => { resolve(); diff --git a/src/components/upnextdialog/upnextdialog.js b/src/components/upnextdialog/upnextdialog.js index 7c43584893..2284975f13 100644 --- a/src/components/upnextdialog/upnextdialog.js +++ b/src/components/upnextdialog/upnextdialog.js @@ -162,7 +162,7 @@ import '../../assets/css/flexstyles.scss'; const fn = onHideAnimationComplete.bind(instance); instance._onHideAnimationComplete = fn; - const e = await new Promise((resolve) => { + const transitionEvent = await new Promise((resolve) => { dom.addEventListener(elem, transitionEndEventName, resolve, { once: true }); @@ -173,7 +173,7 @@ import '../../assets/css/flexstyles.scss'; elem.classList.add('upNextDialog-hidden'); }); - instance._onHideAnimationComplete(e); + instance._onHideAnimationComplete(transitionEvent); } function getTimeRemainingMs(instance) {