Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/chefnaphtha/xBlockOrigin/llms.txt

Use this file to discover all available pages before exploring further.

xBlockOrigin is available as an unsigned extension for Chrome, Edge, and Firefox. Follow the instructions below for your browser.
All extensions are unsigned and built for personal/testing use. Download pre-built extensions from the GitLab Releases page.

Choose your browser

Chrome and Edge installation

Chrome and Edge require extensions to be loaded in developer mode when unsigned.
1

Download the extension

Download xblockorigin-chrome-rX.zip from the latest release
2

Extract to permanent location

Unzip the file to a permanent folder on your computer
Don’t delete this folder! The extension loads from this location, so moving or deleting it will break the extension.
3

Open extensions page

Navigate to chrome://extensions/ in Chrome or edge://extensions/ in Edge
4

Enable developer mode

Toggle “Developer mode” using the switch in the top-right corner
5

Load the extension

Click “Load unpacked” button that appears after enabling developer mode
6

Select the folder

Browse to and select the unzipped folder from Step 2
7

Verify installation

The xBlockOrigin extension should now appear in your extensions list with the status “Unpacked”

Important notes for Chrome/Edge

  • Extension will show as “unpackaged” or “unpacked” - this is normal for unsigned extensions
  • Chrome may display a warning on every startup that developer mode extensions are installed
  • The extension will stay installed as long as you:
    • Keep the extension folder in its location
    • Don’t disable developer mode
    • Don’t manually remove the extension

Manifest V3 features

The Chrome/Edge version uses Manifest V3 with:
  • Modern service worker architecture
  • Enhanced security and privacy
  • Optimized performance
  • storage, tabs, and activeTab permissions
  • Host permissions for x.com and twitter.com

Manifest V2 vs V3

xBlockOrigin uses different manifest versions depending on your browser:
BrowserManifest VersionArchitecture
Chrome/EdgeV3Service worker
FirefoxV2Persistent background page
Both versions provide identical functionality - the differences are purely technical to support each browser’s requirements.

Permissions explained

xBlockOrigin requests the following permissions:
  • storage: Store your blacklist, whitelist, settings, and muted users database locally
  • tabs: Access the current tab to inject content scripts
  • activeTab: Interact with X.com pages you’re actively viewing
  • x.com and twitter.com: Access X.com/Twitter.com to scan posts and call APIs
  • webRequest (Firefox only): Monitor web requests for optimal functionality
All data is stored locally on your device. xBlockOrigin never sends data to external servers and only communicates with X.com’s official API.

Troubleshooting

Chrome/Edge: Extension disappeared after restart

  • Verify developer mode is still enabled in chrome://extensions/
  • Check that the extension folder wasn’t moved or deleted
  • Reload the extension using “Load unpacked”

Firefox Standard: Extension missing after restart

This is expected behavior. Temporary extensions are removed on restart. Either:
  • Reload the extension from about:debugging
  • Switch to Firefox Developer Edition for permanent installation

Extension not working on X.com

  • Ensure you’re logged into X.com
  • Refresh the X.com page after installing the extension
  • Check browser console for errors (F12 → Console)
  • Verify the extension is enabled in your browser’s extensions page

Next steps

Now that you’ve installed xBlockOrigin, learn how to configure it and mute your first country in our quick start guide.

Build docs developers (and LLMs) love