summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-04-13 12:57:23 -0300
committerSebastian <sebasjm@gmail.com>2023-04-13 12:57:40 -0300
commitf9d3018668eb801b4598592b1a01e4f3efc2f061 (patch)
treed66a13f180fa15a143e03077dbfdd63dda6eade2 /packages/taler-wallet-webextension/src
parent7b2de89444f27faa554bb40855da996a113ef5b9 (diff)
downloadwallet-core-f9d3018668eb801b4598592b1a01e4f3efc2f061.tar.gz
wallet-core-f9d3018668eb801b4598592b1a01e4f3efc2f061.tar.bz2
wallet-core-f9d3018668eb801b4598592b1a01e4f3efc2f061.zip
firefox support
Diffstat (limited to 'packages/taler-wallet-webextension/src')
-rw-r--r--packages/taler-wallet-webextension/src/taler-wallet-interaction-support.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/taler-wallet-webextension/src/taler-wallet-interaction-support.ts b/packages/taler-wallet-webextension/src/taler-wallet-interaction-support.ts
index a0ddc40f1..7f706e815 100644
--- a/packages/taler-wallet-webextension/src/taler-wallet-interaction-support.ts
+++ b/packages/taler-wallet-webextension/src/taler-wallet-interaction-support.ts
@@ -98,10 +98,16 @@ function buildApi(config: Readonly<Info>): API {
logger.debug(`onclick: could not convert "${hrefAttr.value}" into path`);
return;
}
+ // we can use window.open, but maybe some browser will block it?
window.open(page, windowTarget);
ev.preventDefault();
ev.stopPropagation();
ev.stopImmediatePropagation();
+ // another possibility is to change the location when the click is made
+ // or when the anchor is found
+ // hrefAttr.value = page
+ // TODO: explore different possibilities and maybe allow the configuration
+ // using the meta-tag
return false;
}