@NickC can you let me know if this build fixes the issue:
https://send.tresorit.com/a#lvBv4DXzDCd0X4cwebzdSw
![SweetP SweetP](https://i.imgur.com/GXfvXr2.png)
SweetP
Posts
-
Cannot select "visit website" link when visiting local dev certificate websites -
Won't block 3rd party properlyHi @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.
-
Won't block 3rd party properlyok so Ive worked on this a little this morning.
and I have changed the default behaviour in Minim to only block the urls listed.
subdomains will be unaffected by rules.After lunch ill take a look add adding in support for the use of the
*
wild card prefix to also block all subdomains.These changes have the added benefit of speeding up url matching, which should improve performance
-
Cannot select "visit website" link when visiting local dev certificate websitesOk thanks,
I’ll do some testing later today
-
Won't block 3rd party properly@NickC, ive just released v4.0.1 with a rewritten rule engine which should fix the the issue you are seeing
-
Won't block 3rd party properlyIve been trying to make this work, but it seems to be a WebKit limitation.
Ive contacted one of the WebKit devs, to see if he can let me know if it is indeed possible or not -
Won't block 3rd party properlythat seems pretty reasonable,
ill take a look tonight and see if nothing breaks
-
Won't block 3rd party properlyIve fixed the subdomain issue.
I just need to try and make it user friendly and discoverable.I'll release once I find a solution
-
Crash when removing multiple exceptionsIve just released v4.0.4 in my Store which should fix this.
Its also waiting for review in the App Store, and should be available hopefully later today or tomorrow -
Won't block 3rd party properlyI think I finally have a robust solution...
you set me on the right track withunless-top-url
Im working on v5 of Minim, which has this much better implementation.
I've also reworked the UI to be less confusing, and will be adding some rudimentary regex type support. -
Won't block 3rd party properly@NickC said in Won't block 3rd party properly:
@SweetP Another bug, if you unblock by default all first-party resources, the generic block rule for first-party gets generated but with an empty array for resource-type which blocks all resources, thus completely preventing any page from loading.
good catch.
this is a simple fix, and it'll be in the next release -
Won't block 3rd party properlyThat’s odd,
I’ll take a look when I get home tonight. -
Won't block 3rd party properly@NickC said in Won't block 3rd party properly:
@SweetP Sadly, I think I found a bug
When adding www.youtube.com as an exception to default blocking rules, all third-party resources get loaded as well, despite explicit blocking in both Minim's default and the exceptions list.
I think this is unfortunately a limitation of the WebKit content blocking API
It looks as though you can load third party content via a first party script....
The only reliable way I could find to block all third party content on
YouTube
was to block all first and third party requests for the following domains:*doubleclick.net
*ggpht.com
*googleapis.com
*gstatic.com
*ytimg.com
in an update, ill remove the filter for adding domains to minim via the main app
-
Won't block 3rd party properly@NickC said in Won't block 3rd party properly:
I think the default behaviour of stripping the www part when adding an exception to Minim is no longer valid with this new better handling of domain/subdomain separation. In essence, www is a subdomain and should be treated as such.
Ill look into this
as im also doing some www assumptions elsewhere in code.
but good points -
Won't block 3rd party properlyYour’e right,
I’ve released v4.1.1, and it’s waiting for review with Apple now -
Won't block 3rd party properlyive just released v5, and its been approved for the App Store. So it should be available soonish
-
Won't block 3rd party properly@NickC said in Won't block 3rd party properly:
@SweetP All seems to be working as expected. Thank you for doing this, Russell. With these changes Minim has become quite a fierce content blocker for Safari. Nothing quite like it.
That’s great,
Thanks for all the great feedback and suggestions. -
Missing display and no complete deletion@angels Ive just uploaded version 6.8.7 which should fix the database removal problem. apologies for the slow fix.
@TomTheThomse hmm, I havn't come across this issue with LocalStorage issues. what happens if you disconnect from the internet and remove data in Cookie. Then restart Safari?
Because Safari can download data in the background even if you don't have an page loaded. -
Cannot select "visit website" link when visiting local dev certificate websites@NickC this version should work:
https://send.tresorit.com/a#7YCrpIpD8dPhgk4fmbFOYA -
Cannot select "visit website" link when visiting local dev certificate websitesYeah I added an internal whitelist for “safari-resources" and "safari-web-extensions” but I guess it didn’t work…
How exactly can I test this
You are accessing a particular page for a Safari extension, is that right?I’ll have another look at this when I’m home later and see what else is possible.