Skip to content

kiwibrowser/chromium_extension_patches

 
 

Repository files navigation

Chromium patches from Kiwi Browser, ported to an actual Chromium source

Assembled from Kiwi Patches, Kiwi Source and a few hours of my life.

How to use:

  • Get Chromium source
  • Switch to the supported version (corresponding to a git tag)
  • Build, using gn flags from GN_FLAGS file

Options:

  • with plugins flag (some parts are heavily patched)
  • without plugins flag (according to Kiwi devs it may be broken because extension && (~plugins) combination is not supported by Google

Works:

  • compilation
  • browser startup (release builds only)
  • browser (at least sites tested)
  • Chrome Web Store (it does not report success for the first installed extension)
  • chrome://extensions
  • uBlock Origin (partially)
  • uMatrix (partially)
  • Dark Reader

Does not work:

  • anything (debug builds)
  • element picking in UBO
  • page refresh from UBO
  • extension sideloading :(

Not tested:

  • anything else

Copyright:

These patches are free software and are licensed under terms of GNU General Public License, Version 3. A copy of the license should be present in the repository. LICENSE

Some code under BSD-style license from Chromium and Kiwi is used.

About

Chromium extension support patches (ported from Kiwi)

Resources

License

Stars

Watchers

Forks

Packages

No packages published