Mink icon indicating copy to clipboard operation
Mink copied to clipboard

Adapt to Manifest v3

Open machawk1 opened this issue 4 years ago • 7 comments

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

machawk1 avatar Dec 09 '20 20:12 machawk1

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.

machawk1 avatar May 05 '21 18:05 machawk1

https://developer.chrome.com/docs/extensions/mv3/mv2-sunset/ To be deprecated for existing extensions in January 2023

machawk1 avatar Sep 25 '21 14:09 machawk1

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.

machawk1 avatar Aug 24 '23 19:08 machawk1

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.

machawk1 avatar Nov 02 '23 18:11 machawk1

The drilldown Miller columns interface appears to be broken in the latest issue-316 branch after the move to Service Workers.

machawk1 avatar Nov 02 '23 21:11 machawk1

  • [ ] Enable tmData in displayMinkUI.js (to allow drilldown to function)

machawk1 avatar Oct 14 '24 17:10 machawk1