Google Images results page suddenly not loading anymore

Roccobot

New Member
Hello,

I use Google Images a lot, looking for visual reference while designing things, so I basically make several searches a day. Since two days the results page is not properly loading anymore and for any keyword I get an incomplete page without the result thumbnails.

Search query sample: https://www.google.it/search?q=landscape&source=lnms&tbm=isch&sa=X

Result:



Is it my filters' fault? I see that if I temporarily disable Adguard the page loads properly.
Is there a smart way to find out what's the filter (or the list) I must disable in order to solve the issue?

Thanks everybody
 

Roccobot

New Member
My active filters (some names in Italian):

• Adguard •

Filtro inglese
Filtro spyware
Filtro per i widget dei social network
Filtro disturbatori
Filtro per annunci sui cellulari
Filtro Safari
Filtro DNS di Adguard

• EasyList •

EasyList
EasyPrivacy
Fanboy's Social Blocking List
Fanboy's Annoyances
EasyList Italy
Fanboy's Enhanced Tracking List

• Other •

Adblock Warning Removal List
I don't care about cookies
Malware Domains
NoCoin Filter List
Peter Lowe's List
Spam404
Xfiles

• External •

CoinMiner
Roccobot Filters: made by myself, haterh on a finald of mine.


I wonder if I have to refresh and/or update Adguard filters manually from my menubar icon menu every time I activate or deactivate filters or single rules (both local or remote lists). That's because I'm trying to understand what's going on but I can't see if ticking / unticking lists has immediate effect.
 
Last edited:

Roccobot

New Member
This is my custom list's content:
Code:
@@||godaddy.com$document
*##script:inject(bab-defuser.js)
1337x.info###sampopDiv
1337xx.com###popDiv
deezer.com###livebar_menu
facebook.com###fbDockChatBuddylistNub > A.fbNubButton:first-child
facebook.com###u_0_1n
rarbg.to##DIV[style*="opacity: 0.01"]
rarbg.to/*$inline-script
static.adf.ly
||blockadblock.com
||coin-hive.com/lib/coinhive.min.js
||doubleclick.net
||googlesyndication.com
||googleadservices.com
||macbed.com^$third-party
||macbed.com/*$script
||macbed.com/*$inline-script
||seomafia.net$generichide
! blockadblock.com##*bab-defuser.js
! blockadblock.com##script:inject(bab-defuser.js)
! ||blockadblock.com^$third-party
! ||blockadblock.com/*$script
! ||blockadblock.com/*$inline-script
! ||cloudfront.net
! ad.doubleclick.net
! ad-emea.doubleclick.net
! adclick.g.doublecklick.net
! googleads.g.doubleclick.net
! pubads.g.doubleclick.net
! pagead2.googlesyndication.com

activation.dxo.com
applicationdata.dxo.com
reg.sorensonmedia.com
||adcmtd.mac-torrent-download.net
||iskysoft.com
||macphun.com
||obdev.at
||paddleapi.com
||softonic.com
||softonic.it
||tapstream.com
||valgmedtoday.com
! activation.macphun.com
! api.tapstream.com
! auth.macphun.com
! statistic.macphun.com

||2mdn.net
||18ck9y1227.tech
||30kdropout.com
||375dyspe.tech
||888casino.it
||7113717.com
||adcash.com
||adexc.net
||adplxmd.com
||adventurefeeds.com
||aff-online.com
||algocashmaster.com
||bet365.it
||betworld.com
||bitsontherun.com
||bounceexchange.com
||cashtrafic.info
||cleanmacsecurity.co
||clickonupdate.site
||clickpalace.com
||com-control.website
||cool-4free.top
||discovertheforest.org
||exclusiverewards.com
||festivaldellamericalatina.it
||festivaldelloriente.org
||festivalirlandese.it
||finishclueobscure.info
||flixtools.com
||freefarcy.com
||ifilez.org
||hamrick.com
||il-metodo-italiano.com
||insightexpressai.com
||installerscalablemac.com
||italianmethod.com
||j2756.ru
||karmashack.club
||lcg.com
||legendsofhonor.com
||liveadexchanger.com
||livejasmin.com
||mackeeper.com
||media-match.com
||mirmay.xyz
||munrvscurlms.com
||mywholeteamwinning.com
||omaze.com
||one.com
||opensubtitles.pw
||partypoker.it
||pcfreeupdate.xyz
||pcfreeupdates.club
||putrr14.com
||resolveanyissue.com
||retainguaninefluorite.info
||safeplugin-update.org
||securemacfix.com
||servedbytrackingdesk.com
||servingclks.com
||soft2download.website
||srnk.club
||startmag.it
||tdstraf.com
||the-binary-trader.biz
||theprofitsmaker.com
||thetimingsystem.com
||trafficjunky.net
||ulinkths.com
||x19network.com
||yg8zz.com
! xml.adventurefeeds.com
! static.hamrick.com
! stats.hamrick.com
! ss.trafficjunky.net

! open.spotify.com
audio2.spotify.com
desktop.spotify.com

||parallels.com
! pd6.blist.parallels.com
! pd7.blist.parallels.com
! pdfm7.blist.parallels.com
! registration.parallels.com
! update.parallels.com
! pdfm7.vl.parallels.com
! pdfm7.cepreport.parallels.com

genuine.microsoft.com
mpa.one.microsoft.com
sls.microsoft.com
app1.skype.w-src.com
apps.skype.com
apps.skypeassets.com
devads.skypeassets.net
devapps.skype.net
emerald.skype.net
metrics.skype.com
preads.skypeassets.net
preapps.skype.net
pricelist.skype.com
qaads.skypeassets.net
qaapi.skype.net
qaapps.skype.net
secure.skypeassets.com
skype.tt.omtrdc.net
smetrics.skype.com
static.skypeassets.com
secure.flashtalking.com
sO.2mdn.net
static.2mdn.net
msntest.serving-sys.com
bs.serving-sys.com
flex.msn.com
g.msn.com
aka-cdn-ns.adtech.de
adnexus.net
adnxs.com
ib.adnxs.com
cdn.adnxs.com
cdn.adnxs.com.edgesuite.net
adnxs.revsci.net
adx.adnxs.com
ams1.ib.adnxs.com
fra1.ib.adnxs.com
g.adnxs.com
gam.adnxs.com
lax1.ib.adnxs.com
m.adnxs.com
mobile.adnxs.com
nym1.b.adnxs.com
nym1.ib.adnxs.com
secure-sin.adnxs.com
secure.adnxs.com
skypewebexperience.live.com
skype-contacts-prod.trafficmanager.net
missed-calls.production.calling.skype.trafficmanager.net
skypeiconsvc.trafficmanager.net
skypemaprdsit.trafficmanager.net
 

Blaz

Moderator & Translator
Staff member
Moderator
Not reproduced. For further filter issues please use reporting tool

Please note rules like *##script:inject(bab-defuser.js) are not supported by AdGuard. EasyList is not required as our English filter is a fork of it.

@Adam please check.
 
Last edited:

Roccobot

New Member
Please note rules like *##script:inject(bab-defuser.js) are not supported by AdGuard.
Is there something equivalent in the syntax supported by Adguard?

I'm investigating myself, so maybe I need to understand a couple of things:

1) does ||domain.com also block things like subdomain.domain.com, http://domain.com/folder/script.js and www.domain.com/something/page.html?

2) same question but for domain.com (without ||)?

I wonder if I set some too generic filter.

Thanks a lot
 
Last edited:

Boo Berry

Moderator + Beta Tester
Moderator
Yes, ||domain.com rules also blocks the sub-domains.

As far as I know, to block sites in AdGuard, you have to add || to the beginning so those last rules in your list without || may not work.

As for this issue at hand, you can try narrowing down which filter list could be breaking Google Images for you by disabling each filter one-by-one and repeating your test on Google Images.
 

Roccobot

New Member
Yes, ||domain.com rules also blocks the sub-domains.
does this mean both domain.com/something and something.domain.com?

To block every path on domain.com, including my example domain.com/something/page.html should I add /* or anything else or is it ||domain.com enough?


As far as I know, to block sites in AdGuard, you have to add || to the beginning so those last rules in your list without || may not work.
But I see the Adguard assistant doesn't create filters that way

As for this issue at hand, you can try narrowing down which filter list could be breaking Google Images for you by disabling each filter one-by-one and repeating your test on Google Images.
What should I do to make sure my test works? I can't understand if I have to check for filter updated and/or refresh the page?

Thanks
 

Boo Berry

Moderator + Beta Tester
Moderator
does this mean both domain.com/something and something.domain.com?
Yes.
But I see the Adguard assistant doesn't create filters that way
Okay, this depends on what you're trying to do. If you want to completely block a whole domain where NOTHING loads from it, the proper rule would look like this: ||domain.com^$empty,important

Using that proper rule as a template, you should be able to block whole domains if you desire in your user filter.
What should I do to make sure my test works? I can't understand if I have to check for filter updated and/or refresh the page?
Disable a whole filter list (uncheck the whole list in the filters list), visit images.google.com and refresh the page (might have to press CMD+R to get force refresh/reload a page). If the site is still broken uncheck another whole filter list and repeat the test. Keep doing this until you can narrow down which filter list could be causing this issue.

In my opinion looking at your list of the filter lists you use above, you might be using too many filter lists. In my personal opinion, using too many filter lists is a waste of resources and can cause incompatibility issues like this. Like Blaz said if you're using the English filter, you don't need to use EasyList alongside it as the English filter is based on EasyList, so there's a lot of overlap there.
 

Roccobot

New Member
If you want to completely block a whole domain where NOTHING loads from it, the proper rule would look like this: ||domain.com^$empty,important
I'm very interested into this because I like to choose myself what domains are allowed and what aren't.

^$empty,important
should I write exactly this? I mean is it the actual syntax? Can I read a guide or reference somewhere?

I know it sounds like something I shouldn't do myself, but even if I'm not a developer I'm doing this since years and this is the first issue I have with filters.

Disable a whole filter list (uncheck the whole list in the filters list), visit images.google.com and refresh the page (might have to press CMD+R to get force refresh/reload a page). If the site is still broken uncheck another whole filter list and repeat the test. Keep doing this until you can narrow down which filter list could be causing this issue.
Once I find the list, is there a way to find the exact filter which is causing the issue? I mean, every list has thousands of lines, I can't do the same thing.

Like Blaz said if you're using the English filter, you don't need to use EasyList alongside it as the English filter is based on EasyList, so there's a lot of overlap there.
Thanks, I had already disabled it. But how is EasyList different from Adguard English list? I see that the regular EasyList is better at defeating some anti-Adblocks.
 

Boo Berry

Moderator + Beta Tester
Moderator
There's a "create your own filter rules" guide here: https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters

Yes, I'd write exactly ^$empty,important for each blocked domain (don't forget adding the || to the beginning of the rule or it won't work). That's how I've been doing it blocking CoinHive domains in my user filter. The $important modifier hasn't been documented there yet, but basically it's used to give the filter rule top priority over any other filter rules not using the $important modifier for that particular domain.
Once I find the list, is there a way to find the exact filter which is causing the issue? I mean, every list has thousands of lines, I can't do the same thing.
If you find what filter list is causing it, just post here what filter list is causing it so the filter devs can look into reproducing it. If they can, they can fix the issue.
Thanks, I had already disabled it. But how is EasyList different from Adguard English list? I see that the regular EasyList is better at defeating some anti-Adblocks.
The English filter is EasyList with additional rules added by the AG devs. It should more-or-less be exactly the same as EasyList (and it pulls updates from upstream EasyList too so it's up-to-date). If you're encountering anti-adblock scripts not being blocked, please report them via the reporting tool so the filter devs can look into it and hopefully take care of them. :)
 

Roccobot

New Member
Thanks!

If you find what filter list is causing it, just post here what filter list is causing it so the filter devs can look into reproducing it. If they can, they can fix the issue.
Well, in the end it is obviously one of the 'external' filters lists: CoinHive (https://raw.githubusercontent.com/anudeepND/blacklist/master/CoinMiner.txt).
Probably it introduced this issue after an update some days ago. Hope you can help me to fix that and/or give me a good alternative for CoinHive and other mining scripts!

That's how I've been doing it blocking CoinHive domains in my user filter.
Speaking of... is that list public, or can I maybe have your list? It would be awesome.

The English filter is EasyList with additional rules added by the AG devs. It should more-or-less be exactly the same as EasyList
I'm going to test how it goes with English Filter only for some days, thanks!
 

Roccobot

New Member
If you find what filter list is causing it, just post here what filter list is causing it so the filter devs can look into reproducing it. If they can, they can fix the issue.
Any advice or alternative to CoinMiner?

That's how I've been doing it blocking CoinHive domains in my user filter.
Any chance to have your filters?

I'm going to test how it goes with English Filter only for some days, thanks!
Everything seems to work well now; the only problem now is that I don't have CoinMiner protection anymore.
 

Boo Berry

Moderator + Beta Tester
Moderator
AG actively blocks miner scripts in the English/Spyware/Annoyances filters. There's also the NoCoin filter too - if you encounter any sites running miners, please report them via the reporting tool.
Any chance to have your filters?
They're nothing special. Looks like they've been duplicated in the English/Spyware/Annoyances filters and the NoCoin filter.
 
Top