ChrisNZL / Fauxbar

An alternative to Chrome's Omnibox.
https://chrome.google.com/webstore/detail/fauxbar/hibkhcnpkakjniplpfblaoikiggkopka
MIT License
90 stars 13 forks source link

Update to Manifest V3 #64

Open ChrisNZL opened 3 years ago

ChrisNZL commented 3 years ago

Fauxbar 1.8.1 uses Manifest V2.

Google will be enforcing Chromium Manifest V3 for extensions in the future:

There are two key dates for the phase-out:

  • January 17, 2022: New Manifest V2 extensions will no longer be accepted by the Chrome Web Store. Developers may still push updates to existing Manifest V2 extensions, but no new Manifest V2 items may be submitted.

  • January 2023: The Chrome browser will no longer run Manifest V2 extensions. Developers may no longer push updates to existing Manifest V2 extensions.


Reading:

Service workers

favicons

Permissions for chrome://favicon/* is no longer allowed. Upcoming favicon API is not implemented into Chrome yet.

Chromium Issue 104102: Create a new API permission for access to favicons

Suggestion to use https://www.google.com/s2/favicons?sz={size}&domain_url={url} for now, eg:

https://www.google.com/s2/favicons?sz=32&domain_url=https://www.stuff.co.nz/

Other nice-to-haves (though low priority)

ChrisNZL commented 2 years ago

Update on favicons

Possibly finally fixed; https://bugs.chromium.org/p/chromium/issues/detail?id=104102#c59

Need to experiment to see if it works in Chrome Canary, and then watch for when it hits Chrome Stable.

(currently, Chrome Stable is version 102, and Canary is 104...)

TODO: