Make media overlay content script re-registration sequential

This commit is contained in:
hensm
2020-01-14 03:36:24 +00:00
parent d3870123c8
commit a2c4e972c7

View File

@@ -529,18 +529,18 @@ async function initMediaOverlay () {
} }
async function unregisterMediaOverlayContentScript () { async function unregisterMediaOverlayContentScript () {
contentScript?.unregister(); await contentScript?.unregister();
} }
registerMediaOverlayContentScript(); registerMediaOverlayContentScript();
options.addEventListener("changed", ev => { options.addEventListener("changed", async ev => {
const alteredOpts = ev.detail; const alteredOpts = ev.detail;
if (alteredOpts.includes("mediaOverlayEnabled")) { if (alteredOpts.includes("mediaOverlayEnabled")) {
unregisterMediaOverlayContentScript(); await unregisterMediaOverlayContentScript();
registerMediaOverlayContentScript(); await registerMediaOverlayContentScript();
} }
}) })
} }