View Issue Details

IDProjectCategoryView StatusLast Update
0009496Talerwallet (Android App)public2025-05-10 02:11
ReporterChristian Grothoff Assigned Toavalos 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
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.0Fixed in Version1.0 
Summary0009496: %20 inserted into wire transfer subject with reserve pub when using copy button
DescriptionSomehow the space is still url-encoded, which it must not be.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

avalos

2025-01-31 19:20

developer   ~0024027

So basically, spaces in query parameters in payto:// URI should always remain as spaces? No URL-encoding?

Christian Grothoff

2025-01-31 21:55

manager   ~0024032

Inside the payto://, the space must be %-encoded. But if I copy ONLY the wire transfer subject to clipboard, it must be with a space and no %-encoding.

avalos

2025-02-04 11:58

developer   ~0024039

Cannot reproduce, maybe some specific exchange messing this up?
image.png (94,238 bytes)   
image.png (94,238 bytes)   

Christian Grothoff

2025-02-04 19:10

manager   ~0024046

Last edited: 2025-02-04 19:11

I just tried to reproduce, but when I scan the QR code for "taler://withdraw-exchange/exchange.e.netzbon-basel.ch/" on my android wallet, I cannot accept the ToS! The button just remains grey!!?!??! This is with 0.14.1, fdroid 502.

Christian Grothoff

2025-02-04 19:14

manager   ~0024047

With the Google 0.14.3 app I could accept the ToS, and the %20-issue was not there.
But, when scanning the QR code, the app fails to automatically focus on the "amount entry" field.

Christian Grothoff

2025-02-04 19:17

manager   ~0024048

Cannot accept ToS on Fdroid with 0.14.3 app either :-(

avalos

2025-02-05 12:41

developer   ~0024050

That's a separate issue, I'll look into it.

avalos

2025-03-26 10:37

developer   ~0024308

@grothoff Can you please try to reproduce it?

Last time I tried I could not get the %20.

Christian Grothoff

2025-03-27 16:06

manager   ~0024321

Confirmed working in nightly.

Issue History

Date ModifiedUsernameFieldChange
2025-01-30 18:35Christian GrothoffNew Issue
2025-01-30 18:35Christian GrothoffStatusnew => assigned
2025-01-30 18:35Christian GrothoffAssigned To => avalos
2025-01-31 19:20avalosNote Added: 0024027
2025-01-31 19:20avalosAssigned Toavalos => Christian Grothoff
2025-01-31 19:20avalosStatusassigned => feedback
2025-01-31 21:55Christian GrothoffNote Added: 0024032
2025-01-31 21:55Christian GrothoffAssigned ToChristian Grothoff => avalos
2025-01-31 21:55Christian GrothoffStatusfeedback => assigned
2025-02-04 11:58avalosNote Added: 0024039
2025-02-04 11:58avalosFile Added: image.png
2025-02-04 11:58avalosAssigned Toavalos => Christian Grothoff
2025-02-04 11:58avalosStatusassigned => feedback
2025-02-04 19:10Christian GrothoffNote Added: 0024046
2025-02-04 19:11Christian GrothoffNote Edited: 0024046
2025-02-04 19:14Christian GrothoffNote Added: 0024047
2025-02-04 19:17Christian GrothoffNote Added: 0024048
2025-02-04 19:17Christian GrothoffAssigned ToChristian Grothoff => avalos
2025-02-05 12:41avalosNote Added: 0024050
2025-03-21 00:59Christian GrothoffStatusfeedback => assigned
2025-03-26 10:37avalosStatusassigned => feedback
2025-03-26 10:37avalosNote Added: 0024308
2025-03-26 10:38avalosAssigned Toavalos => Christian Grothoff
2025-03-27 15:51Christian GrothoffAssigned ToChristian Grothoff => avalos
2025-03-27 15:51Christian GrothoffStatusfeedback => assigned
2025-03-27 16:06Christian GrothoffStatusassigned => informing
2025-03-27 16:06Christian GrothoffResolutionopen => fixed
2025-03-27 16:06Christian GrothoffFixed in Version => 1.0
2025-03-27 16:06Christian GrothoffNote Added: 0024321
2025-05-10 02:11Christian GrothoffStatusinforming => closed