extension: Remove Ruffle's own script tag onload

This commit is contained in:
Daniel Jacobs 2024-04-12 11:03:30 -04:00 committed by Tom Schuster
parent b3c2ef5f42
commit f392699f73
1 changed files with 4 additions and 1 deletions

View File

@ -63,7 +63,10 @@ function injectScriptRaw(src: string) {
function injectScriptURL(url: string): Promise<void> {
const script = document.createElement("script");
const promise = new Promise<void>((resolve, reject) => {
script.addEventListener("load", () => resolve());
script.addEventListener("load", function () {
resolve();
this.remove();
});
script.addEventListener("error", (e) => reject(e));
});
script.charset = "utf-8";