View Issue Details

IDProjectCategoryView StatusLast Update
0007152Talerwallet (WebExtension)public2026-01-25 14:10
Reportersebasjm Assigned Tosebasjm 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
PriorityhighSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.9.1Fixed in Version0.9.1 
Summary0007152: when there is an operational error the wallet should guide the user how to proceed
DescriptionBased on the error codes from TalerErrorCode

https://git.taler.net/wallet-core.git/tree/packages/taler-util/src/taler-error-codes.ts#n1766

============================

Unexpected situations
------------------------------

(1) The withdrawal operation could not be completed because we couldn't find an exchange.

(2) Your bank suggested an exchange response with an error and you don't have any trusted or auditor exchange for this currency.

(3) Before trying again you can do the following:
 * add a default exchange for currency KUDOS
 * contact your bank's exchange service provider

(4) Show more technical details

============================

1.- Text defined by the operation that failed
2.- Text defined by the error code returned
3.- Text defined by (operation,error) this will make the user not to panic
4.- call to action (dropdown or link to another page) with more debug information.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0007329 closedsebasjm Show better error message when wallet-core is not available 
related to 0007522 closedsebasjm could not find any exchange for the currency MANA 

Activities

Christian Grothoff

2022-10-20 09:54

manager   ~0019257

A bit generic for a bug report. I guess this goes with the URI-triggered error injection testing?

sebasjm

2022-11-16 18:00

developer   ~0019429

I have updated the issue with more information.

The target is to have one UI component that is going to be render after every operation with if the operation ended with error.

sebasjm

2023-01-09 23:25

developer   ~0019622

fixed 4a781bd0dd8828ce152f6ab2c3f1bbd6b5e826f7

new UI shows title `what failed`, and the `reason` in the description. "show more" show the json with detailed information with a copy button.
all handlers are validated at compile-time to have the pushAlert behavior

It will be nice to have (3) but I'm marking this as solved by now.

Issue History

Date ModifiedUsernameFieldChange
2022-01-20 15:14sebasjmNew Issue
2022-01-20 15:14sebasjmStatusnew => assigned
2022-01-20 15:14sebasjmAssigned To => sebasjm
2022-01-20 17:14sebasjmTag Attached: needs ux design
2022-01-20 19:51sebasjmAssigned Tosebasjm => belen
2022-10-20 09:54Christian GrothoffAssigned Tobelen =>
2022-10-20 09:54Christian GrothoffStatusassigned => acknowledged
2022-10-20 09:54Christian GrothoffNote Added: 0019257
2022-11-16 17:58sebasjmDescription Updated
2022-11-16 17:58sebasjmAssigned To => sebasjm
2022-11-16 17:58sebasjmStatusacknowledged => assigned
2022-11-16 18:00sebasjmNote Added: 0019429
2022-11-16 18:01sebasjmPrioritynormal => high
2022-11-16 18:01sebasjmTarget Version => 0.9.1
2022-12-20 13:26sebasjmRelationship addedrelated to 0007329
2022-12-20 13:26sebasjmRelationship addedrelated to 0007522
2023-01-09 23:25sebasjmNote Added: 0019622
2023-01-09 23:26sebasjmStatusassigned => informing
2023-01-09 23:26sebasjmResolutionopen => fixed
2023-01-23 21:25Christian GrothoffFixed in Version => 0.9.1
2023-01-26 21:53Christian GrothoffStatusinforming => closed
2023-04-13 18:37Florian DoldCategorywallet (WebExtensions) => wallet (WebExtension)
2026-01-25 14:10Christian GrothoffTag Detached: needs ux design