keepassxc-browser icon indicating copy to clipboard operation
keepassxc-browser copied to clipboard

Support for Manifest V3

Open varjolintu opened this issue 2 years ago • 0 comments

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.

varjolintu avatar Sep 16 '22 12:09 varjolintu