3

With the AdBlock add-on, this is what Stack Exchange sites look like:

adblock enabled

And there are lot of errors in the console, like:

Uncaught ReferenceError: StackExchange is not defined
  at 51978760?noredirect=1:45

There are several resources blocked, for instance:

When AdBlock is disabled, all these resources are loading fine.

9
  • 2
    It looks like all CSS and all JavaScript is blocked. What do you expect the SE dev team to do? It is explicit that it needs javascript to have a functioning site. It doesn't offer a gracious fallback. Commented Aug 23, 2018 at 7:51
  • A. If they can change anything (file names for example) so the site will works properly. B. They can show a message that the site is not working well with active adblock and if the user wants to full experiment, it will be better for disable it on SO. Commented Aug 23, 2018 at 7:54
  • 1
    Just exclude *.stackoverflow.com from being blocked by your adblock tool Commented Aug 23, 2018 at 8:00
  • 1
    Ya, I know and just did it. I thought about another users that will face this problem and wouldn't think about adblock issue. Commented Aug 23, 2018 at 8:11
  • there used to be a top banner when you had javascript blocked: meta.stackexchange.com/questions/89433/…. Can you check and edit in which resources failed to load? If the "requires javascript" banner no longer works that might be an unforeseen regression. Commented Aug 23, 2018 at 8:14
  • 1
    If you can whitelist cdn.sstatic.net instead of stackoverflow.com you should be good to go. sstatic.net is an SE owned domain so whitelisting it is considered to be safe, assuming you trust SE. Commented Aug 23, 2018 at 8:32
  • If I disable adblock on stackoverflow it's enough for me. Again, what about the other users who wouldn't think about adblock issue? Commented Aug 23, 2018 at 8:34
  • There are some <noscript> tags that try to inject generic CSS and a div that tells users the site is best used with javascript enabled but those obviously don't work well if there is a partial failure. A front-end dev needs to look into this and decide if it is possible to detect this state. Commented Aug 23, 2018 at 8:39
  • There are a lot of options to detect if adblock is enable, for example: detectadblock.com Commented Aug 23, 2018 at 9:03

1 Answer 1

12

This is caused by an error in Easylist. See GitHub. All sites with an N anywhere have resources blocked, including cdn.sstatic.net.

It should be fixed now. Make sure to update Easylist to get the solution.

5
  • Thanks! How can I update Easylist? I don't run it locally so I need to wait until adblock will update it? Commented Aug 23, 2018 at 10:09
  • 2
    Most ad blockers have a settings page that allows you to do this. I'm not familiar with your specific blocker. If you can't figure it out, you can try asking that on Super User, but it's usually easy. Commented Aug 23, 2018 at 10:11
  • Just synced and it solved the problem! Commented Aug 23, 2018 at 10:35
  • 6
    N number of sites were affected by this bug. Commented Aug 23, 2018 at 14:14
  • 1
    @MoshFeu An alternative would be: click the ABP icon, choose "Options", go to the "Advanced" tab, and then in the "Filter lists" section click "Update all filter lists". Commented Aug 23, 2018 at 17:09

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.