From f9d3018668eb801b4598592b1a01e4f3efc2f061 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 13 Apr 2023 12:57:23 -0300 Subject: firefox support --- .../src/taler-wallet-interaction-support.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'packages/taler-wallet-webextension/src') 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): 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; } -- cgit v1.2.3