View Issue Details

IDProjectCategoryView StatusLast Update
0007316Talerwallet-corepublic2024-08-12 07:53
ReporterFlorian Dold Assigned ToResolution 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
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status acknowledgedResolutionopen 
Target Versionpost-2.0 
Summary0007316: Get the 'taler' URI scheme into the HTML spec safe-list
DescriptionOther relatively recent protocols like "matrix" or "openpgp4fpr" got in there.

Maybe we can get in there as well? This would allow the web extension to register itself as a taler:// protocol handler.

https://html.spec.whatwg.org/multipage/system-state.html#custom-handlers
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0006963 closedsebasjm Link to open system's Taler wallet during withdrawal provides no feedback if "automatically open wallet" permission is disabled 
related to 0007689 closedgrote ext+taler:// link in android and ios 

Activities

sebasjm

2022-09-02 11:52

developer   ~0019077

for future reference

https://github.com/effigies/openpgp4info

https://github.com/whatwg/html/issues/5343

matrix:
https://github.com/whatwg/html/pull/6320
https://bugs.chromium.org/p/chromium/issues/detail?id=1169258
https://bugzilla.mozilla.org/show_bug.cgi?id=1688030

Christian Grothoff

2022-11-11 14:27

manager   ~0019402

https://datatracker.ietf.org/doc/draft-grothoff-taler/ is now a thing.

IETF uri-review request posted today, too.

Christian Grothoff

2022-11-14 12:50

manager   ~0019417

Once we get provisional, we need to file bugs against Chrome and Mozilla, similar to
https://bugs.chromium.org/p/chromium/issues/detail?id=1169258 and
https://bugzilla.mozilla.org/show_bug.cgi?id=1688030 against this (draft) pull request:
https://github.com/whatwg/html/pull/8503

Christian Grothoff

2022-11-16 15:27

manager   ~0019426

Last edited: 2022-11-16 15:27

Submitted now for provisional registration to IANA; [IANA #1261076]

Christian Grothoff

2022-11-18 20:37

manager   ~0019450

Provisional registration accomplished:

https://www.iana.org/assignments/uri-schemes/prov/taler
Registry: https://www.iana.org/assignments/uri-schemes

Christian Grothoff

2022-11-18 22:21

manager   ~0019453

Bug filed on against Mozilla:
https://bugzilla.mozilla.org/show_bug.cgi?id=1801423

Christian Grothoff

2022-11-18 22:27

manager   ~0019454

Bug filed on Chromium:
https://bugs.chromium.org/p/chromium/issues/detail?id=1386255

sebasjm

2023-03-01 14:59

developer   ~0019915

we should monitor also this issue:

https://github.com/whatwg/html/issues/8596

>I hope registerProtocolHandler() can support native apps' behavior. When users click the link, fire an event with the link information in service worker, then the website(web app) can handle it in service worker, and the >current page stay there.

>This approach is more flexible for developers, and the current page does not navigate to other page. For example, in service worker, developers can open a new tab or popup window, or active(focus) an already opened page >or popup window to handle it.

Christian Grothoff

2023-03-27 03:50

manager   ~0019976

Bug filed on WebKit;

https://bugs.webkit.org/show_bug.cgi?id=254497

sebasjm

2023-06-28 18:27

developer   ~0020319

I'm setting this priority to normal and target POST 1.0 since we now have a workaround

Issue History

Date ModifiedUsernameFieldChange
2022-09-01 20:11Florian DoldNew Issue
2022-09-01 20:11Florian DoldStatusnew => assigned
2022-09-01 20:11Florian DoldAssigned To => Florian Dold
2022-09-02 11:52sebasjmNote Added: 0019077
2022-10-20 09:51Christian GrothoffAssigned ToFlorian Dold => Christian Grothoff
2022-10-20 09:51Christian GrothoffTarget Version => 0.9.1
2022-11-11 14:27Christian GrothoffNote Added: 0019402
2022-11-14 12:50Christian GrothoffNote Added: 0019417
2022-11-16 15:27Christian GrothoffNote Added: 0019426
2022-11-16 15:27Christian GrothoffNote Edited: 0019426
2022-11-18 20:37Christian GrothoffNote Added: 0019450
2022-11-18 22:21Christian GrothoffNote Added: 0019453
2022-11-18 22:27Christian GrothoffNote Added: 0019454
2022-11-22 17:19sebasjmAssigned ToChristian Grothoff => sebasjm
2022-12-16 18:02Christian GrothoffRelationship addedrelated to 0006963
2022-12-20 18:33Christian GrothoffTarget Version0.9.1 => 1.0
2023-02-14 16:15Christian GrothoffRelationship addedrelated to 0007689
2023-02-14 16:36sebasjmPrioritynormal => high
2023-03-01 14:59sebasjmNote Added: 0019915
2023-03-27 03:50Christian GrothoffNote Added: 0019976
2023-04-13 18:36Florian DoldCategorywallet (TS core) => wallet-core
2023-06-28 18:27sebasjmPriorityhigh => normal
2023-06-28 18:27sebasjmTarget Version1.0 => post-1.0
2023-06-28 18:27sebasjmNote Added: 0020319
2023-06-28 18:27sebasjmAssigned Tosebasjm => Florian Dold
2023-06-28 18:27sebasjmStatusassigned => feedback
2023-08-24 14:33Florian DoldAssigned ToFlorian Dold =>
2023-08-24 14:33Florian DoldStatusfeedback => acknowledged
2024-08-12 07:53Christian GrothoffTarget Versionpost-1.0 => post-2.0