Troubleshooting
Use this guide when XpressPurge does not behave as expected.
The Extension Will Not Load
If the browser says it cannot find manifest.json, you selected the wrong folder.
For Chromium development builds, load the dist folder directly.
The correct folder contains:
manifest.jsonpopup.htmloptions.htmlbackground.jscontent.jsiconsassets
Rules Do Not Apply on X
Check:
- XpressPurge is installed and enabled.
- Filtering is On in the popup or Options header.
- You are on
https://x.com/homeor another supported X page. - The rule is enabled.
- The preset containing the rule is active, or the rule is global.
- The rule is not Pro-locked on the Free plan.
- The value actually appears in the visible post.
- Refresh the X page after updating the extension build.
Rules normally update without reloading X because XpressPurge listens for storage changes. If you reloaded the extension itself, refresh X because Chrome invalidates the old content-script context.
Extension Context Invalidated
Chrome can show Extension context invalidated after an extension reload.
This usually means the X page still has an old content script from before the extension was reloaded.
Fix:
- Go to the X tab.
- Refresh the page.
- If needed, close and reopen the tab.
This error is usually not caused by XpressPurge rules themselves.
The Flame Button Does Not Appear on Posts
Try:
- Confirm Filtering is on.
- Refresh X.
- Scroll the feed so new posts are mounted.
- Check whether X changed its layout.
- Download diagnostics from Options > Help and send them to support.
XpressPurge relies on X page structure. If X changes selectors, a compatibility update may be needed.
Hidden Counts Stay at Zero
Hidden counts increase when active Hide rules match visible posts.
They may stay at zero if:
- no Hide rules matched yet;
- only Boost rules matched;
- rules are disabled;
- matching rules are assigned to inactive presets;
- Filtering is off;
- the rule is Pro-only and you are on Free;
- the X page has not been refreshed after an extension reload.
Show-only Does Nothing
Show-only requires:
- Pro access;
- Show-only mode turned on;
- at least one active Show-only rule;
- matching visible posts.
If Show-only mode is off, Show-only rules do not constrain the feed.
Boost Appears Briefly Then Disappears
Boost should visually highlight matching posts. If it appears and disappears:
- Confirm the Boost rule is enabled.
- Confirm the rule is available on your current plan.
- Confirm the preset containing the rule is active.
- Refresh X.
- Download diagnostics if the issue continues.
Boost does not move posts higher in the feed. It only changes the visual styling of matching posts.
The Toolbar Popup Is Too Long
The popup is designed to stay compact.
If you have many rules or presets:
- click Rules in the popup to search rules;
- click Presets in the popup to search presets;
- use Options for full editing.
Analytics Looks Empty
Analytics require Pro and local hidden-post events.
Try:
- Open X.
- Confirm Filtering is on.
- Enable a Hide rule.
- Scroll the feed.
- Open Options > Analytics.
- Click Refresh.
Analytics do not backfill posts you saw before XpressPurge hid anything.
Activation Code Does Not Work
Check:
- The code was copied from your XpressPurge account page.
- The code has not expired.
- The code has not already been used.
- You are connected to the internet.
- Your device limit has not been reached.
If you reached the device limit, revoke an old device before activating a new one.
Browser Sync Is Not Working
Check:
- You have Pro.
- Browser sync is enabled in Options > Sync.
- You are signed into your browser account.
- Browser extension sync is enabled in your browser settings.
- Click Sync now.
Remember that browser sync covers rules, presets, active presets, filtering state, hide behavior, and Show-only mode. It does not sync Smart Rules feed history, hidden-log previews, or analytics.
Browser sync depends on your browser provider.
Import Failed
Import only supports valid XpressPurge export JSON files.
Try:
- Confirm the file is a
.jsonfile. - Confirm it was exported from XpressPurge.
- Do not edit the JSON by hand unless you know the schema.
Imported files cannot activate Pro.
Download Diagnostics
Go to Options > Help > Download Diagnostics.
If diagnostics are disabled:
- Open Options > Privacy.
- Turn on Allow diagnostics export.
- Return to Help.
- Download diagnostics.
Send diagnostics only to official support channels.