[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] 04/04: firefox support
From: |
gnunet |
Subject: |
[taler-wallet-core] 04/04: firefox support |
Date: |
Thu, 13 Apr 2023 17:58:06 +0200 |
This is an automated email from the git hooks/post-receive script.
sebasjm pushed a commit to branch master
in repository wallet-core.
commit f9d3018668eb801b4598592b1a01e4f3efc2f061
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Thu Apr 13 12:57:23 2023 -0300
firefox support
---
packages/taler-wallet-webextension/manifest-v2.json | 4 ++++
.../src/taler-wallet-interaction-support.ts | 6 ++++++
2 files changed, 10 insertions(+)
diff --git a/packages/taler-wallet-webextension/manifest-v2.json
b/packages/taler-wallet-webextension/manifest-v2.json
index a5b77168c..794aac3b1 100644
--- a/packages/taler-wallet-webextension/manifest-v2.json
+++ b/packages/taler-wallet-webextension/manifest-v2.json
@@ -21,6 +21,10 @@
"https://*/*",
"activeTab"
],
+ "web_accessible_resources": [
+ "static/wallet.html",
+ "dist/taler-wallet-interaction-support.js"
+ ],
"optional_permissions": [
"http://*/*",
"https://*/*",
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;
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.