Extensions

Because Omni runs the real Gecko engine, it supports genuine Firefox WebExtensions — the same .xpi add-ons you install on desktop Firefox.

Why this matters

Most “extension-capable” Android browsers have no extension support or a tiny curated store. Omni inherits GeckoView’s full WebExtension runtime:

The extension surface

How they’re managed

Extension lifecycle lives in browser/extensions/. BuiltInExtensionManager installs the bundled set; runtime registration happens on the shared GeckoRuntime, so extensions persist across tabs and sessions.

Limitations

Extensions run with real permissions

A WebExtension can read and modify every page you visit. Only install add-ons you trust, and prefer well-known ones from AMO.