akinator.com

This is where you should report issues arising from the subscription filters.
Locked
User avatar
MultiplyByZer0
New Member
New Member
Posts: 5
Joined: Sat Jun 15, 2019 6:17 pm

akinator.com

Post by MultiplyByZer0 »

EasyList currently blocks all cross-origin requests to "ezoic.net". Unfortunately, this breaks

Code: Select all

https://akinator.com
which makes requests to "akinator.com.cdn.ezoic.net".

This can be fixed by adding the following exception filter:

Code: Select all

@@||akinator.com.cdn.ezoic.net^$domain=akinator.com
llacb47 Verified
Contributor
Contributor
Posts: 33
Joined: Fri Apr 10, 2020 3:01 pm

Post by llacb47 Verified »

Are you using uBlock Origin? This is fixed in the unbreak list.
User avatar
MultiplyByZer0
New Member
New Member
Posts: 5
Joined: Sat Jun 15, 2019 6:17 pm

Post by MultiplyByZer0 »

Yes, I am using uBlock Origin and their Unbreak list. No, the issue is not fixed.

This is because the Unbreak list attempts to fix the issue with these filters:

Code: Select all

! CNAME akinator .com
!#if env_firefox
@@||akinator.com.cdn.ezoic.net^$css,font,image,script,domain=akinator.com
!#endif
But their fix does not work because while it allows the css,font,image,script types, it forgets to allow xmlhttprequest.

Also, this really is an issue that should be fixed in EasyList directly.
intense Verified
Contributor
Contributor
Posts: 10503
Joined: Wed Mar 27, 2013 9:56 am

Post by intense Verified »

You should provide details what is broken, when do you get xmlhttprequest requests (I get no xhr requests on the home page), eventually a screenshot with those requests in the logger
User avatar
MultiplyByZer0
New Member
New Member
Posts: 5
Joined: Sat Jun 15, 2019 6:17 pm

Post by MultiplyByZer0 »

The Akinator homepage is indeed not broken. However, attempting to play the actual game fails because the necessary XHR requests are blocked.

Here are step-by-step instructions to reproduce the issue:
  1. Go to https://en.akinator.com/
  2. Click the "Play" button at the bottom.
  3. Click the "Characters" button at the theme selection page.
  4. Notice that the game does not load, no matter how long you wait.
  5. Navigate to your adblocker's custom filters list.
  6. Add the filter @@||akinator.com.cdn.ezoic.net^$domain=akinator.com
  7. Reload the Akinator tab.
  8. Notice that the game now does load after about ten seconds.
intense Verified
Contributor
Contributor
Posts: 10503
Joined: Wed Mar 27, 2013 9:56 am

Post by intense Verified »

I get no breakage .. I have to respond a lot of questions .. then I can play again
Does this filter work for you ?

Code: Select all

@@||akinator.com^$cname
llacb47 Verified
Contributor
Contributor
Posts: 33
Joined: Fri Apr 10, 2020 3:01 pm

Post by llacb47 Verified »

The CNAME shows as

Code: Select all

en.akinator.com ⇒
 en.akinator.com.cdn.cloudflare.net
in uBo, but ezoic is found in the CNAME chain. Can anyone else reproduce this?

Code: Select all

en.akinator.com. 21150 IN CNAME en.akinator.com.cdn.ezoic.net.
en.akinator.com.cdn.ezoic.net. 299 IN CNAME en.akinator.com.cdn.cloudflare.net.
User avatar
LanikSJ Verified
Site Owner
Site Owner
Posts: 1808
Joined: Thu Feb 15, 2007 7:44 am
Location: /dev/null

Post by LanikSJ Verified »

llacb47 wrote: Tue Aug 11, 2020 5:29 pm Can anyone else reproduce this?
Nope works as intended without having to add anything to my whitelist.
"If it ain't broke don't fix it."
llacb47 Verified
Contributor
Contributor
Posts: 33
Joined: Fri Apr 10, 2020 3:01 pm

Post by llacb47 Verified »

LanikSJ wrote: Tue Aug 11, 2020 6:11 pm
llacb47 wrote: Tue Aug 11, 2020 5:29 pm Can anyone else reproduce this?
Nope works as intended without having to add anything to my whitelist.
Sorry, I meant if you test in Firefox what domain do you see as the CNAME of en.akinator.com in the logger or popup panel.
Locked