Page 1 of 1

All links stop working, but only on some sites

Posted: Wed May 01, 2013 12:28 am
by arthaey
On some sites, all links stop working — clicking them does nothing. If I disable all my extensions, the links work. If I enable only Adblock Plus, the links stop working again. This happened mostly recently on audible.com.

Re: All links stop working, but only on some sites

Posted: Wed May 01, 2013 12:38 am
by mapx
known bug with easyprivacy subscription, the developers said they are working ...

Re: All links stop working, but only on some sites

Posted: Wed May 01, 2013 9:14 pm
by Anomymous
The Chrome extension is practically dead. No one has made any substantial changes to it in months. I'll try to come up with a patch and hope one of the devs will see and can at least bother to implement it.

Re: All links stop working, but only on some sites

Posted: Wed May 01, 2013 10:03 pm
by mapx
dead ? where did you see that ...

here you can see the last activity
http://codereview.adblockplus.org/?closed=0

and here the last development versions
devbuilds/adblockpluschrome/00latest.changelog.xhtml
devbuilds/adblockpluschrome/

Re: All links stop working, but only on some sites

Posted: Thu May 02, 2013 12:01 am
by Anomymous
All I see is build tool, core library, and some Android changes; nothing for Chrome...

Anyway, the problem seems to be another stupid webRequest bug in Chrome like the one that causes duplicate history entries when iframes are blocked. Whenever certain tracking pixels fail to download (either by canceling or blackholing the request) all the links on the page stop working. The only workaround for these problems is to use the redirect method. Wladimir has said he doesn't like this method because it can be detected because it can be detected by the webpage, but personally, I'd rather have a usable extension until these bugs get fixed instead of worrying about a site possibly going out of their way to detect if I'm using ABP for Chrome.

In webrequest.js:

Code: Select all

  if (filter instanceof BlockingFilter)
  {
	if(type == "IMAGE") //CHROME BUG! Tracking pixels cause clicked links to stop working when blocked; redirect to blank gif instead.
      return {redirectUrl: "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAIBTAA7"};
    if(type == "SUBDOCUMENT") //CHROME BUG! iframes add duplicate history entries when blocked; redirect to about:blank instead.
      return {redirectUrl: "about:blank"};
    return {cancel: true};
  }
ABP 1.4 repacked with the above change:
http://www.mediafire.com/?xhnxa955hgazgtz

Re: All links stop working, but only on some sites

Posted: Thu May 02, 2013 12:03 am
by Anomymous
Also, please star this issue if you haven't already:
https://code.google.com/p/chromium/issu ... ?id=178380