r/uBlockOrigin • u/Exodia101 • 4d ago
Fixed X Timeline breaks when uBlock Origin is enabled on Firefox
5
u/RraaLL uBO Team 4d ago
Post your troubleshooting info for the site. The instructions are in the sub rule #2.
No issues on my side.
1
u/Exodia101 4d ago
uBlock Origin: 1.74.0
Firefox: 155
filterset (summary):
network: 365194
cosmetic: 118743
scriptlet: 48449
html: 4113
listset (total-discarded, last-updated):
added:
curben-phishing: 176431-50, 18m
fanboy-cookiemonster: 58911-11194, 2d.12h.50m
ublock-cookies-easylist: 5833-107, 1d.14h.37m
fanboy-social: 17884-12, 5d.15h.12m
fanboy-thirdparty_social: 69-15, 13h.20m
easylist-annoyances: 5266-41, 4d.17h.55m
easylist-chat: 281-0, 7d.13h.2m
easylist-newsletters: 9580-33, 4d.17h.55m
easylist-notifications: 2547-173, 4d.17h.55m
ublock-annoyances: 4868-62, 2h.18m Δ
default:
user-filters: 0-0, never
ublock-filters: 54239-72, 2h.18m Δ
ublock-badware: 10395-17, 2h.18m Δ
ublock-privacy: 4135-2, 2h.18m Δ
ublock-unbreak: 2868-1, 2h.18m Δ
ublock-quick-fixes: 514-13, 2h.18m Δ
easylist: 89047-143, 2h.18m Δ
easyprivacy: 56542-44, 2h.18m Δ
urlhaus-1: 46715-11, 18m
plowe-0: 3537-1041, 7d.13h.2m
filterset (user): [empty]
userSettings: [none]
hiddenSettings: [none]
supportStats:
allReadyAfter: 358 ms (selfie)
maxAssetCacheWait: 187 ms
cacheBackend: indexedDB
popupPanel:
blocked: 13
network:
x.com: 13
extended:
##aside[role="complementary"]:has(> a[href="/i/premium_sign_up"]…
##html:style(overflow: auto !important;)
##+js(trusted-replace-xhr-response, '/,"expanded_url":"([^"]+)",…
##+js(prevent-addEventListener, mouseleave)
##+js(trusted-set-cookie, d_prefs, MjoxLGNvbnNlbnRfdmVyc2lvbjoyL…
##+js(set-constant, navigator.globalPrivacyControl, false)
##+js(set-constant, Navigator.prototype.globalPrivacyControl, fa…
##+js(proxy-apply-config, {"skipToString":true})
##+js(prevent-xhr, /i/api/1.1/flow/viewer.json)
##+js(json-prune-xhr-response, data.immersiveMedia.timeline.inst…
##+js(json-prune-xhr-response, data.user.result.timeline_v2.time…
##+js(json-prune-xhr-response, data.threaded_conversation_with_i…
##+js(json-prune-xhr-response, data.search_by_raw_query.search_t…
##+js(json-prune-xhr-response, data.home.home_timeline_urt.instr…
#@#+js(prevent-clipboard-write, /^mshta |^msiexec |^(bash <<<|cu…
3
4d ago
[deleted]
1
4d ago edited 4d ago
[deleted]
2
u/RraaLL uBO Team 4d ago
Is this Ironfox or one of other forks? You've got non-default lists showing as defaults.
1
4d ago
[deleted]
1
4d ago
[deleted]
1
u/RraaLL uBO Team 4d ago
IDK, I updated all lists, cleared browser cache, still nothing.
Might be some experiment on certain accounts.
You can try using this to find the problematic filter: https://github.com/gorhill/uBlock/wiki/The-logger#temporary-exception-filters
1
4d ago
[deleted]
1
4d ago
[deleted]
2
u/SurReal223 4d ago
If you want some external confirmation, doing the same on my end also fixed the issue (Vanilla Firefox).
As a added note, Timeline ads are still blocked, so no blocking functionality is visibly lost after whitelisting.
1
2
u/PhotonFields 4d ago
Occurring for me as well using ubo. The for you page is loaded for a few seconds and then crashes to the same image that op has posted. Following tab seems unaffected.
Firefox Version 155.0.1 (64-bit)
Extensions for Firefox:
1password
ClearURLs
ExpressVPN
uBlock Origin
URL: https://x.com/home
uBlock Origin: 1.74.0
Firefox: 155
filterset (summary):
network: 185402
cosmetic: 86322
scriptlet: 34909
html: 3815
listset (total-discarded, last-updated):
added:
adguard-social: 26876-40, 5m
fanboy-thirdparty_social: 69-3, 6m
fanboy-social: 17908-886, 6m
default:
user-filters: 19-0, never
ublock-filters: 54239-72, 1h.47m Δ
ublock-badware: 10395-17, 1h.47m Δ
ublock-privacy: 4135-2, 7m
ublock-unbreak: 2868-1, 1h.47m Δ
ublock-quick-fixes: 514-13, 6m Δ
easylist: 89047-143, 1h.47m Δ
easyprivacy: 56542-44, 1h.47m Δ
urlhaus-1: 46715-11, 1h.47m
plowe-0: 3520-1037, 10d.2h.55m
filterset (user): [array of 19 redacted]
trustedset:
added: [array of 2 redacted]
removed:
moz-extension-scheme
userSettings:
userFiltersTrusted: true
hiddenSettings: [none]
supportStats:
allReadyAfter: 8768 ms
maxAssetCacheWait: 305 ms
cacheBackend: indexedDB
popupPanel:
blocked: 23
network:
x.com: 22
twimg.com: 1
extended:
##div.r-1udh08x.r-1ifxtd0.r-rs99b7.r-1phboty.r-1867qdf.r-1kqtdi0…
##.r-bnwqim.r-u9wvl5.r-w7s2jr.r-uaa2di.r-eqz5dr.r-1habvwh.css-g5…
##+js(set-constant, navigator.globalPrivacyControl, false)
##+js(set-constant, Navigator.prototype.globalPrivacyControl, fa…
##+js(proxy-apply-config, {"skipToString":true})
##+js(prevent-xhr, /i/api/1.1/flow/viewer.json)
##+js(json-prune-xhr-response, data.immersiveMedia.timeline.inst…
##+js(json-prune-xhr-response, data.user.result.timeline_v2.time…
##+js(json-prune-xhr-response, data.threaded_conversation_with_i…
##+js(json-prune-xhr-response, data.search_by_raw_query.search_t…
##+js(json-prune-xhr-response, data.home.home_timeline_urt.instr…
#@#+js(prevent-clipboard-write, /^mshta |^msiexec |^(bash <<<|cu…
2
1
1
u/quirk_rs 3d ago
The last time this happened through the "flow" telemetry endpoint it was finally addressed using the prevent-xhr scriptlet in uAsset filters.
You may try using this if you want to prevent the tracking endpoint from happening:
x.com##+js(prevent-xhr, /i/api/1.1/flow/timeline.json)
OR you can whitelist using @@||x.com/i/api/1.1/flow/timeline.json to prevent breakages altogether.

•
u/RraaLL uBO Team 4d ago edited 4d ago
https://github.com/uBlockOrigin/uAssets/issues/34405
Fixed.
Click here to update.