fix: Properly clear all timeouts on destroy

This commit is contained in:
Jimmy Jia 2019-04-01 14:42:51 -04:00
parent c202551e6d
commit 266b70d9d0
No known key found for this signature in database
GPG Key ID: 912C87C900654CDF

View File

@ -1088,11 +1088,13 @@ class Plyr {
// Stop playback
this.stop();
// Clear timeouts
clearTimeout(this.timers.loading);
clearTimeout(this.timers.controls);
clearTimeout(this.timers.resized);
// Provider specific stuff
if (this.isHTML5) {
// Clear timeout
clearTimeout(this.timers.loading);
// Restore native video controls
ui.toggleNativeControls.call(this, true);