Mink
Mink copied to clipboard
Adapt to Manifest v3
Per https://blog.chromium.org/2020/12/manifest-v3-now-available-on-m88-beta.html, manifest version 3 is available for testing in Chrome 88 beta. Of significance is the deprecation of background scripts in favor of service workers.
Barriers: TBD
Branch: issue-316
Now available in Chrome 88 (current is v90) and documentation says that the Chrome Web Store has been accepting extensions with manifest v3 since January 2021.
https://developer.chrome.com/docs/extensions/mv3/mv2-sunset/ To be deprecated for existing extensions in January 2023
A bit was done in the issue-316 branch. The current state has fetches via the aggregator but the pageAction does not invoke correctly per the newer MV3 paradigms. One current issue is injecting the minkui.html page, previously done via a $.ajax fetch. There is probably a better, more native way to accomplish this.
The core logic to adapt Mink to MV3 was done in a32a89c. Some subtle issues remain like the pageAction animation but this issue is 90% complete.
The drilldown Miller columns interface appears to be broken in the latest issue-316 branch after the move to Service Workers.
- [ ] Enable tmData in displayMinkUI.js (to allow drilldown to function)