commit d2c6521169161c7e71dfb2630aed155903e63d98
parent 2d149b92cea0b45f4881635e0f7d5df000fc0557
Author: Florian Dold <florian@dold.me>
Date: Tue, 25 Nov 2025 00:38:35 +0100
webext: unloading does not work
Diffstat:
2 files changed, 1 insertion(+), 10 deletions(-)
diff --git a/packages/taler-wallet-webextension/src/taler-wallet-interaction-loader.ts b/packages/taler-wallet-webextension/src/taler-wallet-interaction-loader.ts
@@ -105,7 +105,7 @@ const scriptUrl = chrome.runtime.getURL(
"/dist/taler-wallet-interaction-support.js",
);
-function loadScript(args: { unload?: boolean } = {}): void {
+function loadScript(): void {
if (interactionSupportElement) {
interactionSupportElement.remove();
interactionSupportElement = undefined;
@@ -125,7 +125,6 @@ function loadScript(args: { unload?: boolean } = {}): void {
setParamBool("debug", talerSupportFlags.debugEnabled);
setParamBool("api", talerSupportFlags.talerApiEnabled);
setParamBool("hijack", talerSupportFlags.hijackEnabled);
- setParamBool("unload", args.unload);
scriptTag.src = url.href;
const head = document.head;
try {
diff --git a/packages/taler-wallet-webextension/src/taler-wallet-interaction-support.ts b/packages/taler-wallet-webextension/src/taler-wallet-interaction-support.ts
@@ -169,14 +169,6 @@
const apiEnabled = searchParams.get("api") === "true";
const hijackEnabled = searchParams.get("hijack") === "true";
const callbackEnabled = searchParams.get("callback") === "true";
- const unloadEnabled = searchParams.get("unload") === "true";
-
- if (unloadEnabled) {
- if (callbackEnabled && "talercb" in window) {
- (window as any).talercb({ present: false });
- }
- return;
- }
const info: Info = Object.freeze({
extensionId,