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 () {
contentScript?.unregister();
await contentScript?.unregister();
}
registerMediaOverlayContentScript();
options.addEventListener("changed", ev => {
options.addEventListener("changed", async ev => {
const alteredOpts = ev.detail;
if (alteredOpts.includes("mediaOverlayEnabled")) {
unregisterMediaOverlayContentScript();
registerMediaOverlayContentScript();
await unregisterMediaOverlayContentScript();
await registerMediaOverlayContentScript();
}
})
}