View Issue Details

IDProjectCategoryView StatusLast Update
0008270Talerwallet (WebExtension)public2026-09-19 14:44
ReporterChristian Grothoff Assigned ToFlorian Dold Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeveritytweakReproducibilityN/A
Status informingResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6Fixed in Version1.6 
Summary0008270: currency is not sticky
DescriptionI have a wallet with 2 currencies, STATER and CHF. I made a payment in STATER. This was a payment without fulfillment URL.
Afterwards I figured I'd click on 'balances' to check the updated balance. However, it showed me the CHF balance instead of
the STATER balance, because for some reason the dialog defaulted to CHF.

I think it would be nicer if we by default showed the balance in the currency that the user last interacted with, so basically
remembering either the last manual choice of balance, or the last actual transaction (of any type) and always show the
balances dialog by default initially in that currency. I believe this is specific to the WebExtension wallet (as here we have
the currency-selection via drop-down), and that it can and should be solved purely in the UI (it's OK if the choice doesn't live
across browser sessions/processes IMO, so we can just keep it in memory).
Tagsux

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2026-08-27 07:22

manager   ~0029621

The replacement UI persists and restores the exact selected balance scope (commit b0a3542a8 plus tests)

Issue History

Date ModifiedUsernameFieldChange
2024-01-25 22:51Christian GrothoffNew Issue
2024-01-25 22:51Christian GrothoffStatusnew => assigned
2024-01-25 22:51Christian GrothoffAssigned To => sebasjm
2025-04-23 22:33Christian GrothoffAssigned Tosebasjm =>
2025-04-23 22:33Christian GrothoffStatusassigned => implementing
2025-04-23 22:33Christian GrothoffTag Attached: ux
2026-08-27 07:22Florian DoldAssigned To => Florian Dold
2026-08-27 07:22Florian DoldStatusimplementing => informing
2026-08-27 07:22Florian DoldResolutionopen => fixed
2026-08-27 07:22Florian DoldNote Added: 0029621
2026-09-19 14:40Christian GrothoffFixed in Version => 1.6
2026-09-19 14:44Christian GrothoffTarget Versionpost-1.0 => 1.6