View Issue Details

IDProjectCategoryView StatusLast Update
0011816Talerwallet (all platforms)public2026-11-03 22:56
Reportermikolai Assigned ToResolution deadline
ImplementerFlorian Dold ReviewerMarcS  
Release signed byFlorian Dold Deployed byMarcS  
VerifierFlorian Dold Communicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)5Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Target Version1.7 
Summary0011816: ToS need to be accepted although not changed at server
DescriptionWe experienced that a lot at Datenspuren, can not reliably say if it happened every single time. On a new withdraw (bank transfer or cashier app) and / or reception of w2w-payment, the user was prompted to accept the ToS again although they had not changed.

On iOS, this was even more severe, and maybe would warrant a separate issue: Sometimes (tm) the ToS were shown, but not the button to accept them. So users could not continue to withdraw / receive the payment. Only option was to force quit the wallet and scan the QR code anew. Most of the time
Steps To Reproduce1. Have money on your wallet already (indicating that you had accepted the ToS before)
2. Scan a QR code for withdraw / payment reception
3. Get prompted again for ToS.
4. On iOS, sometimes be not even able to accept them.
5. accept them if you can.
6. go on with whatever you were doing
Additional InformationDatenspuren setup is still available for testing / checking config for ~2 weeks from now at spurlos.datenspuren.de.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2026-09-23 14:14

reporter   ~0030025

Ack, I think this is a prime candidate for the new automated tests.

Florian Dold

2026-11-03 22:40

reporter   ~0030217

Already fixed in wallet-core a while ago in 21b6b42e2, opening a separate issue for UI automation.

Issue History

Date ModifiedUsernameFieldChange
2026-09-22 14:51mikolaiNew Issue
2026-09-22 15:12Christian GrothoffAssigned To => Florian Dold
2026-09-22 15:12Christian GrothoffStatusnew => assigned
2026-09-22 15:12Christian GrothoffPrioritynormal => urgent
2026-09-22 15:12Christian GrothoffTarget Version => 1.7
2026-09-23 14:14Florian DoldNote Added: 0030025
2026-11-03 07:21Statusassigned => confirmed
2026-11-03 13:54Christian GrothoffImplementer => Florian Dold
2026-11-03 13:54Christian GrothoffReviewer => MarcS
2026-11-03 13:54Christian GrothoffRelease signed by => Florian Dold
2026-11-03 13:54Christian GrothoffDeployed by => MarcS
2026-11-03 13:54Christian GrothoffVerifier => Florian Dold
2026-11-03 13:54Christian GrothoffEstimated effort (hours) => 5
2026-11-03 22:40Florian DoldNote Added: 0030217
2026-11-03 22:56Florian DoldAssigned ToFlorian Dold =>
2026-11-03 22:56Florian DoldStatusconfirmed => closed
2026-11-03 22:56Florian DoldResolutionopen => fixed