gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]