Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to Manifest V3 #64

Open
ChrisNZL opened this issue Sep 28, 2021 · 1 comment
Open

Update to Manifest V3 #64

ChrisNZL opened this issue Sep 28, 2021 · 1 comment
Milestone

Comments

@ChrisNZL
Copy link
Owner

ChrisNZL commented Sep 28, 2021

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 ChrisNZL pinned this issue Jan 18, 2022
@ChrisNZL ChrisNZL added this to the 1.9.0 milestone Mar 4, 2022
@ChrisNZL
Copy link
Owner Author

ChrisNZL commented Jun 9, 2022

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:

  • Update Fauxbar's manifest to whatever minimum Chrome version this favicon fix makes it to.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant