diff options
author | Florian Dold <florian@dold.me> | 2022-03-08 23:26:02 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-03-08 23:26:02 +0100 |
commit | 7a27da5fba288e39d744f0b70419b38e3f29aa87 (patch) | |
tree | 41974e4d0a2238460b90aa9c94fb9e7455746569 /packages/taler-wallet-webextension | |
parent | ced02d1fed4571302423d09e506623a703893d45 (diff) |
webextension: close popup
only seems to work with callbacks, not with promises
Diffstat (limited to 'packages/taler-wallet-webextension')
-rw-r--r-- | packages/taler-wallet-webextension/src/popupEntryPoint.tsx | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/packages/taler-wallet-webextension/src/popupEntryPoint.tsx b/packages/taler-wallet-webextension/src/popupEntryPoint.tsx index 02ab0df2c..56d1e60e8 100644 --- a/packages/taler-wallet-webextension/src/popupEntryPoint.tsx +++ b/packages/taler-wallet-webextension/src/popupEntryPoint.tsx @@ -172,15 +172,16 @@ function Application(): VNode { function RedirectToWalletPage(): VNode { const page = document.location.hash || "#/"; useEffect(() => { - chrome.tabs - .create({ + chrome.tabs.create( + { active: true, // eslint-disable-next-line no-undef url: chrome.runtime.getURL(`/static/wallet.html${page}`), - }) - .then(() => { + }, + () => { window.close(); - }); + }, + ); }); return ( <span> |