taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit fff43ad0ede5725271ef99c68e3c9358cd68c501
parent f16ff53cf4175d323dd261485415779387fcac65
Author: Sebastian <sebasjm@gmail.com>
Date:   Wed,  7 Dec 2022 12:50:54 -0300

fix: updating the title is better that location.hash

Diffstat:
Mpackages/demobank-ui/src/pages/Routing.tsx | 2+-
Mpackages/demobank-ui/src/pages/home/QrCodeSection.tsx | 4+++-
2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/packages/demobank-ui/src/pages/Routing.tsx b/packages/demobank-ui/src/pages/Routing.tsx @@ -28,7 +28,7 @@ export function Routing(): VNode { <Router history={history}> <Route path="/public-accounts" component={PublicHistoriesPage} /> <Route path="/register" component={RegistrationPage} /> - <Route path="/account/:id*" component={AccountPage} /> + <Route path="/account" component={AccountPage} /> <Route default component={Redirect} to="/account" /> </Router> ); diff --git a/packages/demobank-ui/src/pages/home/QrCodeSection.tsx b/packages/demobank-ui/src/pages/home/QrCodeSection.tsx @@ -31,7 +31,9 @@ export function QrCodeSection({ //Taler Wallet WebExtension is listening to headers response and tab updates. //In the SPA there is no header response with the Taler URI so //this hack manually triggers the tab update after the QR is in the DOM. - window.location.hash = `/account/${new Date().getTime()}`; + // WebExtension will be using + // https://developer.chrome.com/docs/extensions/reference/tabs/#event-onUpdated + document.title = `${document.title} ${talerWithdrawUri}`; }, []); return (