From 5bbfcf742d248a28d39808797db2624596712aa7 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Mon, 26 Aug 2019 14:30:55 -0400 Subject: [PATCH] Fixed preview bar bar loading too early --- content.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/content.js b/content.js index b2bf0f5c..1af670f4 100644 --- a/content.js +++ b/content.js @@ -238,8 +238,10 @@ function videoIDChange(id) { //setup the preview bar if (previewBar == null) { //create it - let progressBar = document.getElementsByClassName("ytp-progress-bar-container")[0] || document.getElementsByClassName("no-model cue-range-markers")[0]; - previewBar = new PreviewBar(progressBar); + wait(getControls).then(result => { + let progressBar = document.getElementsByClassName("ytp-progress-bar-container")[0] || document.getElementsByClassName("no-model cue-range-markers")[0]; + previewBar = new PreviewBar(progressBar); + }); } //warn them if they had unsubmitted times @@ -271,7 +273,7 @@ function videoIDChange(id) { sponsorsLookup(id); //make sure everything is properly added - updateVisibilityOfPlayerControlsButton(true); + updateVisibilityOfPlayerControlsButton(); //reset sponsor times submitting sponsorTimesSubmitting = [];