commit 01fae82f119913f59ccb154417400defa1ddd30f
parent f14ce821299edf045d328fa9352ca69d2726ee78
Author: Sebastian <sebasjm@taler-systems.com>
Date: Wed, 22 Jul 2026 16:45:52 -0300
prevent redirection after component unloads
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/packages/taler-wallet-webextension/src/cta/Payment/state.ts b/packages/taler-wallet-webextension/src/cta/Payment/state.ts
@@ -126,9 +126,12 @@ export function useComponentStateFromTxId({
const terms = tx.contractTerms;
if (!terms.fulfillment_url) return;
const url = terms.fulfillment_url;
- setTimeout(() => {
+ const timerId = setTimeout(() => {
document.location.href = url;
}, 2000);
+ return () => {
+ clearTimeout(timerId);
+ };
}, [hook]);
if (!hook) return { status: "loading", error: undefined };