How does 'block requests for missing resources" actually work?
It was unknown to me also when I was using Decentraleyes. If I enable this option, exactly what will be blocked?
- Everything? (css, images, media, scripts, frames from every source)
- Everything, but only from known CDNs?
- Only scripts and css, but all of them?
- Only scripts and css, but only from known CDNs?
- Some other option?
I use both uMatrix and uBlock. uMatrix is my main filtering tool, and I keep it in whitelist mode and am perfectly fine with constantly tuning it's filtering settings when I visit a new site, and uBlock is just there with almost defaults because it has a few features that uMatrix haven't got
In case your answer is one of the first 3 options, would it be possible for your extension to check if uMatrix is in whitelist mode, and allow loading the resource if it was whitelisted in uMatrix? I guess uMatrix would have to support it too. If it's possible, it would be cool to list these resources in the popup list too, but with a different background color or some other decoration to make them look different.
If I enable this option, exactly what will be blocked?
Well, there's no blocking. LocalCDN and Decentraleyes use a redirection for certain requests. There is a mapping file, where the source (all CDNs and the path to the frameworks) are listed and a resource file, where the destination is defined. (Number 4)
Only if LocalCDN cannot find a local resource (and the option is enabled) will block a request.
uBlock Origin and uMatrix only affect LocalCDN by blocking requests. To allow LocalCDN to receive and redirect the requests, uBlock/uMatrix must allow the request.
Thank you! So it's basically the 3rd option, and not the 4th, right?
Also, it's not really about the project, but this website: for some reason a lot of buttons (e.g. the ... where the option would be to reply, the 2 buttons right to the notifications button on the top bar) are not working. Did you experience this earlier?
If a match exists, the request is redirected to a local file. If there is no match, the request is passed to the original destination (default setting) or blocked (no default setting, but imho recommended).
Also, it’s not really about the project, but this website: for some reason a lot of buttons (e.g. the ... where the option would be to reply, the 2 buttons right to the notifications button on the top bar) are not working. Did you experience this earlier?
Sorry, I forgot to answer that question. No, I've never had a problem like this before. I would use
about:profiles to create a new Firefox profile and test if everything works.
If the problem still exists, you can create a Codeberg problem. (I'm only a user and donator)
If the problem no longer exists, it's caused by a setting or an extension.
Thank you. It seems I've found the problematic plugin, weird because it's only supposed to re-enable the right click context menu
Deleting a branch is permanent. It CANNOT be undone. Continue?