keepassxc-browser
keepassxc-browser copied to clipboard
Support for Manifest V3
Adds support for Manifesft V3 for Chromium based browsers. Firefox will be still supporting the V2 version. Support for V3 will eventually come when it's 100% supported.
The manifest configuration will be the following:
- The root
keepassxc-browser
path contains a "common"manifest.json
file that can be loaded directly with Firefox, and it should also support Chromium based browsers for now. - New
dist/
path contains separate manifest files for both browsers. Firefox will remain with V2. These are only used when building packages for release.
Progress:
- [x] A working Chromium version (except HTTP Basic Auth)
- [x] A working Firefox version (V2)
- [x] Some API functions (e.g.
setIcon
) must differ when using Firefox - [ ] HTTP Basic Auth support is not implemented with Manifest V3 API's (see: https://bugs.chromium.org/p/chromium/issues/detail?id=1135492)
Fixes #1581.