View Issue Details

IDProjectCategoryView StatusLast Update
0011093Talerwallet (WebExtension)public2026-09-19 14:41
Reporterhow 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
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version1.6Fixed in Version1.6 
Summary0011093: Exchange addition impossible
DescriptionOn version 1.3.3 b1c90808839c69194d98e7ca4ea9edd14800ac4d

when an alternate Exchange is configured

and the Exchange is not contactable

the Withdraw action does not prompt for entering an Exchange.
Steps To Reproduce1. Add an Exchange to the Wallet
2. Make the Exchange unavailable
3. Withdraw

After a while you receive an error message, including the string "Add an Exchange" but it's not clickable.
Additional Information{
  "context": [],
  "cause": {
    "details": {
      "code": 15,
      "when": {
        "t_ms": 1771333971774
      }
    }
  }
}
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

sebasjm

2026-05-06 20:13

developer   ~0028562

I see, looks like is the way webex is handling exchange statuses. It was hard to reproduce but this only works if you do this after adding the exchange but before wallet-core request information to the URL.

Upon load, it will ask for fresh data if it finds and exchange in state ExchangeUpdateStatus.Initial which may delay the refresh. (DestinationSelection/state.ts:75)

I think an improvement here will be "show the list with some incomplete exchange and comunicate that some states are being updated"

sebasjm

2026-05-06 20:14

developer   ~0028563

a bug indeed but this only happen while the exchange is offline, which can be used anyway

Florian Dold

2026-08-27 11:58

manager   ~0029695

The new wallet webui provides much better status indicators when adding an exchange.

Issue History

Date ModifiedUsernameFieldChange
2026-02-17 13:17howNew Issue
2026-04-26 22:42Christian GrothoffAssigned To => sebasjm
2026-04-26 22:42Christian GrothoffStatusnew => assigned
2026-04-26 22:43Christian GrothoffStatusassigned => implementing
2026-04-26 22:43Christian GrothoffTarget Version => 1.8
2026-05-06 20:13sebasjmNote Added: 0028562
2026-05-06 20:13sebasjmSeverityblock => minor
2026-05-06 20:13sebasjmStatusimplementing => assigned
2026-05-06 20:14sebasjmNote Added: 0028563
2026-08-27 11:58Florian DoldStatusassigned => informing
2026-08-27 11:58Florian DoldResolutionopen => fixed
2026-08-27 11:58Florian DoldNote Added: 0029695
2026-08-27 11:58Florian DoldAssigned Tosebasjm => Florian Dold
2026-08-29 15:01vecirexStatusinforming => closed
2026-09-19 14:41Christian GrothoffFixed in Version => 1.6
2026-09-19 14:41Christian GrothoffTarget Version1.8 => 1.6