View Issue Details

IDProjectCategoryView StatusLast Update
0011809Talerwallet (WebExtension)public2026-11-03 08:19
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
PrioritynormalSeveritymajorReproducibilityalways
Status implementingResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.6 
Summary0011809: demo payment flow regression
DescriptionIn Firefox, when I go to the blog shop to buy an article, the payment dialog no longer appears in the same tab as the original site. Instead, a new tab opens with the WebExtension (kind-of OK, I still think even that is a regression). There, I'm asked to confirm opening the URL (very bad). I have to click on "continue" twice, even though this is a completely trivial action we NEVER said required approval. Then I get to see the contract terms and can pay. After paying, I then have to click "continue to merchant" (again, useless extra and new step). The merchant then opens in the new tab, leaving TWO tabs open with the page I just paid for. We used to have ONE click payments, this regression requires like 4 clicks and creates an extra tab.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2026-09-19 23:11

manager   ~0030021

Last edited: 2026-11-03 08:19

Needs to be tested more and published, but first iteration of a fix is commited:

commit 2bf1b48cd7f628de0eb189354d73c153e3a9788f (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <dold@taler.net>
Date: Sun Sep 20 01:04:54 2026 +0200

    wallet-webui: restore browser checkout without extra prompts
    
    Issue: https://bugs.taler.net/n/11809

Issue History

Date ModifiedUsernameFieldChange
2026-09-18 23:46Christian GrothoffNew Issue
2026-09-18 23:46Christian GrothoffStatusnew => assigned
2026-09-18 23:46Christian GrothoffAssigned To => Florian Dold
2026-09-19 23:11Florian DoldNote Added: 0030021
2026-11-03 07:21Statusassigned => implementing
2026-11-03 08:19Florian DoldTarget Version1.7 => 1.6
2026-11-03 08:19Florian DoldNote Edited: 0030021