Won't block 3rd party properly
-
It seems that Minim doesn't block 3rd party scripts, images, etc. once you add an item to the exceptions list, despite having ALL 3rd party elements blocked.
Despite these settings being enabled, as soon as I add a website to the exceptions list to unblock 3rd party images, for example, all other items get loaded as well, including 3rd party JS and other crap.
From my understanding this is clearly NOT the behaviour expected with these settings.Could you please look into this?
-
-
-
ok, thanks.
Apple has added a bunch of other types we can now block. (not sure exactly when this happened)
With some luck these new types will fix the issues you are seeingIll add them into v4 and hopefully get this released this coming week
@SweetP Awesome! Looking forward to testing out the updated version as soon as it comes out.
As I said in my AppStore review, I love the app and it’s granularity. You brought something that was really missing from the AppStore options and made Safari, at least for me, as good as Firefox/Chrome with uBlock Origin enabled.
Have a productive week ahead, Russell.
-
Hi @NickC, ive just released v4.0 on my website. the App Store version should hopefully be available after review by Apple later today or tomorrow.
@SweetP I've tried it on another laptop with the fresh v4 from the website. I love the new types and control it allows.
Sadly, the bug still seems to happen. As soon as I add the 2 exceptions (for which I've disabled all types except the document), the page loads everything from 3rd party domains, which is weird.
Maybe the bug is that it ignores the exceptions lists settings for 3rd party types altogether?
-
@NickC, ive just released v4.0.1 with a rewritten rule engine which should fix the the issue you are seeing
-
perfect!
thanks for being persistent
The App Store version should be available later today or tomorrow
@SweetP And thank you for the quick fix.
As a side note, does the exceptions list enforce subdomains or just the main domain?
(i.e. research.investors.com vs investors.com)From what I could tell, if I add just the subdomain (research.investors.com) to the exceptions list, other subdomains (myibd.investors.com, auth.investors.com, etc.) from that main domain get whitelisted as well. Is this a Safari API limitation?
-
If you add an exception to a top level domain, it will also apply to all subdomains. To override that you need to also add an exception to any subdomains you want different settings for
@SweetP yeah, but now if I add just the subdomain research.investors.com for example, the other subdomains from investors.com get somehow to load JS and what I selected for the research.investors.com subdomain. The root domain doesn’t have a exception added. That is, I just have 1 rule, for the subdomain research.
-
Subdomain exceptions should only apply to that particular subdomain… and also any sub sub domains (if that makes sense)
@SweetP yes, I would think so. But currently it loads other subdomains that are at the same level as it is. Like auth.investors.com gets to load stuff with only the 1 rule added for research.investors.com.