Prerequisites
I tried to reproduce the issue when...
Description
During the 2026-08-17 GitHub outage that lasted more than 2 hours, I took the opportunity to see if any filterlists that are in uBO as opt-outs or opt-ins failed to sync or not during such circumstances.
My conclusion was that the following regional lists failed to sync during the outage:
• Adblock List for Albania
• EasyList Czech and Slovak
• Adblock List for Finland
• ABPindo
• EasyList Hebrew
• Icelandic ABP List
• Latvian List
• Macedonian adBlock Filters
• Romanian Ad (ROad) Block List Light
• Slovenian List
• EasyList Thailand
• ABPVN List
Now that GitHub is back online again, which made me able to crosscheck with https://github.com/gorhill/uBlock/blob/master/assets/assets.json, cdn.jsdelivr.net handled the outage better than I had feared, even when its URLs were set to use GitHub as their source (/gh/). The above 12 lists that failed, were those that had no CDNs for them in https://github.com/gorhill/uBlock/blob/master/assets/assets.json at all.
As such, adding ≥1 CDN link to each of those lists in assets.json will likely keep those lists syncable client-side the next time there's a GitHub outage.
A specific URL where the issue occurs.
https://raw.githubusercontent.com/AnXh3L0/blocklist/master/albanian-easylist-addition/Albania.txt
Steps to Reproduce
Unfortunately it's near-impossible to correctly reproduce now after GitHub got back online again; but if GitHub hadn't been back online, I wouldn't have been able to post this issue report.
Expected behavior
Even during a single-fault situation, such as a GitHub global outage, all lists included in uBO should be able to continue for end-users to sync with in some way.
Troubleshooting information
uBlock Origin: 1.72.2
Chromium: 150
filterset (summary):
network: 588644
cosmetic: 200585
scriptlet: 70861
html: 0
listset (total-discarded, last-updated):
removed:
easyprivacy: null
plowe-0: null
added:
https://filters.adtidy.org/extension/ublock/filters/3.txt: 195745-226, 3d.11h
https://gitflic.ru/project/magnolia1234/bypass-paywalls-clean-filters/blob/raw?file=bpc-paywall-filter.txt: 1171-2, 6h.57m
https://raw.githubusercontent.com/DandelionSprout/adfilt/master/a.txt: 90887-137, 49m
https://raw.githubusercontent.com/DandelionSprout/adfilt/refs/heads/master/MeWe%20Pink%20Theme.txt: 53-0, 14h.58m
https://raw.githubusercontent.com/DandelionSprout/adfilt2/main/AntiCartoonHipsterList.txt: 8128-9, 3h.56m
https://raw.githubusercontent.com/DandelionSprout/adfilt2/main/a2.txt: 1046-13, 9h.57m
https://secure.fanboy.co.nz/fanboy-agegate.txt: 565-3, 2d.8h.55m
adguard-generic: 99302-8193, 3d.11h
curben-phishing: 170874-53, 2h.5m
adguard-cookies: 39831-120, 3d.11h
ublock-cookies-adguard: 5824-80, 14h.59m
[8 lists not shown]: [too many]
default:
user-filters: 115-0, never
ublock-filters: 52957-174, 2h.5m
ublock-badware: 10175-432, 2h.5m
ublock-privacy: 4123-554, 2h.5m
ublock-unbreak: 2801-69, 2h.5m
ublock-quick-fixes: 519-0, 2h.5m Δ
easylist: 84951-315, 2h.5m
urlhaus-1: 47705-10, 2h.5m
NOR-0: 4791-549, 2h.6m
filterset (user): [array of 109 redacted]
trustedset:
added: [array of 1 redacted]
removed:
chrome-extension-scheme
moz-extension-scheme
switchRuleset:
added: [array of 1 redacted]
userSettings:
advancedUserEnabled: true
showIconBadge: false
userFiltersTrusted: true
hiddenSettings:
autoCommentFilterTemplate: {{date}} {{url}}
filterAuthorMode: true
supportStats:
allReadyAfter: 1405 ms (selfie)
maxAssetCacheWait: 879 ms
cacheBackend: indexedDB
Prerequisites
I tried to reproduce the issue when...
Description
During the 2026-08-17 GitHub outage that lasted more than 2 hours, I took the opportunity to see if any filterlists that are in uBO as opt-outs or opt-ins failed to sync or not during such circumstances.
My conclusion was that the following regional lists failed to sync during the outage:
• Adblock List for Albania
• EasyList Czech and Slovak
• Adblock List for Finland
• ABPindo
• EasyList Hebrew
• Icelandic ABP List
• Latvian List
• Macedonian adBlock Filters
• Romanian Ad (ROad) Block List Light
• Slovenian List
• EasyList Thailand
• ABPVN List
Now that GitHub is back online again, which made me able to crosscheck with https://github.com/gorhill/uBlock/blob/master/assets/assets.json,
cdn.jsdelivr.nethandled the outage better than I had feared, even when its URLs were set to use GitHub as their source (/gh/). The above 12 lists that failed, were those that had no CDNs for them in https://github.com/gorhill/uBlock/blob/master/assets/assets.json at all.As such, adding ≥1 CDN link to each of those lists in assets.json will likely keep those lists syncable client-side the next time there's a GitHub outage.
A specific URL where the issue occurs.
https://raw.githubusercontent.com/AnXh3L0/blocklist/master/albanian-easylist-addition/Albania.txtSteps to Reproduce
Unfortunately it's near-impossible to correctly reproduce now after GitHub got back online again; but if GitHub hadn't been back online, I wouldn't have been able to post this issue report.
Expected behavior
Even during a single-fault situation, such as a GitHub global outage, all lists included in uBO should be able to continue for end-users to sync with in some way.
Troubleshooting information