taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

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:
Mpackages/taler-wallet-webextension/src/taler-wallet-interaction-loader.ts | 3+--
Mpackages/taler-wallet-webextension/src/taler-wallet-interaction-support.ts | 8--------
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,