View Issue Details

IDProjectCategoryView StatusLast Update
0007120Talerwallet (WebExtensions)public2021-12-15 12:21
Reportersebasjm Assigned Tosebasjm  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status assignedResolutionopen 
Product Versiongit (master) 
Target Versiongit (master) 
Summary0007120: migrate to Manifest V3
DescriptionThis need to review major design decisions, the most important may be the service worker vs background process:

https://blog.chromium.org/2020/12/manifest-v3-now-available-on-m88-beta.html

"First, we are introducing service workers as a replacement for background pages."

https://developer.chrome.com/docs/extensions/mv3/intro/mv3-migration/#background-service-workers

"Background pages in MV2 are replaced by service workers in MV3: this is a foundational change that affects most extensions.
Service workers are event based, and like event pages they do not persist between invocations. This change generally requires some redesign"

https://developer.chrome.com/docs/extensions/mv3/migrating_to_service_workers/

 * setTimeout and setInterval is not allowed
 * service workers are short-lived execution environments
TagsNo tags attached.

Activities

sebasjm

2021-12-15 12:21

developer   ~0018576

Also, XMLHttpRequest is not supported in service workers

https://github.com/GoogleChrome/developer.chrome.com/issues/522

https://developer.chrome.com/docs/extensions/mv3/xhr/

Issue History

Date Modified Username Field Change
2021-12-02 03:59 sebasjm New Issue
2021-12-02 03:59 sebasjm Status new => assigned
2021-12-02 03:59 sebasjm Assigned To => sebasjm
2021-12-15 12:21 sebasjm Note Added: 0018576