From 0999acc7fccb3d63a829e83477a6224310ef90fa Mon Sep 17 00:00:00 2001 From: Can Arslan Date: Fri, 13 Apr 2018 07:52:41 +0200 Subject: [PATCH] Fix for #326 (#327) * Fix for #326, #269, #309 - previous approach disabled controller for local playback --- inject.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inject.js b/inject.js index abdade5..b85b23b 100644 --- a/inject.js +++ b/inject.js @@ -191,7 +191,7 @@ chrome.runtime.sendMessage({}, function(response) { window.onload = () => { initializeNow(window.document) }; - if (document && document.doctype && document.doctype.name == "html") { + if (document) { if (document.readyState === "complete") { initializeNow(document); } else { @@ -206,7 +206,7 @@ chrome.runtime.sendMessage({}, function(response) { function initializeNow(document) { // enforce init-once due to redundant callers - if (document.body.classList.contains('vsc-initialized')) { + if (!document.body || document.body.classList.contains('vsc-initialized')) { return; } document.body.classList.add('vsc-initialized');