View Issue Details

IDProjectCategoryView StatusLast Update
0006617Talermerchant backendpublic2021-08-24 14:23
ReporterMS 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
PrioritynormalSeverityblockReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.8Fixed in Version0.8 
Summary0006617: Browser's back button on a paid article shows paywall again.
DescriptionAfter having bought an article from the blog shop, the back button brings the browser again on the paywall, instead of showing
the home page of the shop.
Steps To Reproduce1) Buy an article (with the command line wallet) from the blog shop, at the "int" setup.
2) Click the back button
Additional InformationThe error was observed on the "int" setup, but it should be equally reproducible on the "test" setup.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Florian Dold

2020-10-06 11:17

manager   ~0016998

This seems to be because the merchant order status page immediately redirects to the article again via JS.

Maybe a good solution would be to replace the history (via the appropriate JS API) instead of doing a navigation.

Florian Dold

2020-11-02 23:03

manager   ~0017088

This has been fixed previously in the merchant, by doing a replace instead of an append for the history navigation from
  order_status_url -> fulfillment_url
which fixes the issue.

We couldn't test this previously due to a deployment issue on test, but I've now confirmed that this is fixed.

Issue History

Date ModifiedUsernameFieldChange
2020-10-02 12:53MSNew Issue
2020-10-02 12:53MSStatusnew => assigned
2020-10-02 12:53MSAssigned To => Florian Dold
2020-10-06 11:16Florian DoldCategoryother => mechant backend
2020-10-06 11:16Florian DoldProduct Versiongit (master) => 0.8.1
2020-10-06 11:17Florian DoldNote Added: 0016998
2020-10-06 15:48Florian DoldProduct Version0.8.1 => 0.8
2020-10-07 10:55Christian GrothoffSeverityminor => block
2020-10-07 10:55Christian GrothoffProduct Version0.8 => git (master)
2020-10-07 10:55Christian GrothoffTarget Version => 0.8
2020-11-02 23:03Florian DoldStatusassigned => informing
2020-11-02 23:03Florian DoldResolutionopen => fixed
2020-11-02 23:03Florian DoldNote Added: 0017088
2021-07-30 11:57Christian GrothoffFixed in Version => 0.8
2021-08-24 14:23Christian GrothoffStatusinforming => closed
2025-03-22 13:09Christian GrothoffCategorymechant backend => merchant backend