Epiphany (Gnome Web) enable WebExtension API?

I want to enable WebExtension API in Gnome Web.
According to https://www.reddit.com/r/gnome/comments/kztqu0/comment/gjq8e1b/
It’s supposed to be https://www.reddit.com/r/gnome/comments/kztqu0/comment/gjq8e1b/?utm_source=share&utm_medium=web2x&context=3 but that path does not exist.

I had Bitwarden and a few other must-have extensions working on the alpha and beta43, but that was on the development Flatpak build.

Now I need WebExtension appearing in the hamburger menu like I had on the default Gnome 43.x.

With save web page as an Application, WebExtension API, Firefox sync, and some performance tweaks, I think Epiphany could become a serious contender for my “daily driver”. It’s still showing detect my browser as Safari on Webkit.

1 Like

This one was a bear to chase down, but going into ~/.var/app/org.gnome.Epiphany-config/glib-2.0/settings and adding “enable-webextensions=true” under [org/gnome/epiphany/web] to the keyfile does seem to enable extensions.

My Keyfile is copied below:

[org/gnome/epiphany]
default-search-engine='DuckDuckGo'

[org/gnome/epiphany/web]
default-zoom-level=1.0

enable-adblock=true
enable-webextensions=true

webextensions-active=['Bitwarden - Free Password Manager']

[org/gnome/epiphany/state]
window-size=(1024, 768)
is-maximized=false

The “webextensions-active…” part gets added automatically when you add the plugin so, don’t add it yourself. At present, bitwarden is not working but let me play around between the flathub and Arch installed versions and see if I can get it to work.

1 Like

Thanks, this has been a pain and I even gave up on what looks like a promising minimalist browser. The web extensions is going be a big thing.
I will give this a try.