Help get this topic noticed by sharing it on Twitter, Facebook, or email.
I’m annoyed.

Constant Unresponsive Scrip with v. 2.4.2.

I keep getting "Warning: Unresponsive Script" pop up window.
It occurs on multiple pages and multiple times per session with nearly every Firefox session.


I am not sure if this is related to this problem or not, but Ghostery is slowing down page load times on every page.
Running without Ghostery (and feeling way to exposed) the pages load instantly, with ghostery pages freeze up at about 99% for 2 or 3 seconds before I can scroll that or any other tab.

How can I fix it?

Thanks

Win 7
Firefox 3.6.12
Ghostery 2.4.2
1 person has
this question
+1
Reply
  • Hi xNotta, thanks for using Ghostery.

    Is this happening on all websites? What are your computer specs and what other addons are you running?
    • Thanks for the reply.
      Not sure where to post my reply.
      It's been happening on 3 of my computers. They all have different combination of addons running.
      They are capable machines.
      It doesn't seem to be just one website, more like random times.

      Why would it be causing pages to freeze up before they load fully?
      It makes multi tab browsing difficult.
      Edit: Probably should note, just turning blocking off doesn't solve the problem. I actually have to disable the addon to fix it.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly

  • Any idea on what's been causing it?

    I modified the .js file at line 112-123 and deleted the entire section.

    if ( prefs.blockImage && contentType == Components.interfaces.nsIContentPolicy.TYPE_IMAGE ) {
    try {
    if (contentLocation.host != requestOrigin.host) {
    if (this.blocked.test(contentLocation.spec)) {
    if (prefs.debug) log("Blocked: " + contentLocation.spec + " origin: " + requestOrigin.host);

    prefs.appendBlockingLog("Blocked image: " + contentLocation.spec + " origin: " + requestOrigin.host);
    return Components.interfaces.nsIContentPolicy.REJECT_REQUEST;
    }
    }
    } catch (e) { }
    }



    and it seems to no longer cause the freezing.
    I've been running like that for ~15 minutes and no unresponsive script popups.

    I didn't read though the code yet.
    What is that section supposed to do?
    • Technically, the removed line validates images as they are being downloaded and approves or denies them based on the selected list of trackers to block. Removing these lines is an equivalent of the "Also scan images" option in the Performance tab.

      What is the computer configuration you have? How fast is your CPU, and how much RAM is available?
    • Ghostery 2.4.2 chokes on sites that incorporate Google Maps with a lot of placemarks — if "Scan and block images served off the matched bug domain" is checked.

      It hurts when I do this: www.padmapper.com makes a good "torture test" [warning: you might need to Force Quit Firefox to regain control].

  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly

  • I’m thankful
    Hi Felix, Thanks for the reply.
    CPU is a Core2 @2+GHz with 6gb of ram, ~20% of that in use, so about 5gb of that is free,

    Is having that removed leaving me vulnerable?
    Thanks again.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly

  • Switching all of our computers to "GhosteryLite" mode made everything significantly faster and basically eliminated all the page freezing time.

    Maybe the "Heavy" mode to a bit too heavy to be functional?

    If anyone wants to speed up the page load times by a HUGE amount:
    Try clicking Ghostery in the bar at the bottom and go Options > Performance tab > Check "Enable GhosteryLite mode"

    I still would like to know what the lite mode make you vulnerable to.
    • For the config you specify, Ghostery should run without any issues, so I am not sure whats causing this on your end: if you would like we could perform a remote debugging session and try to determine whats happening with your installation.

      Ghostery Lite mode basically disables a lot of scanning that it really should do such as images (that you've edited out) and iframes. Because those modes are disabled, Ghostery then ignores a fair number of ways a tracker could make it into your computer. Lastly, because of aforementioned the performance tab is removed in the next version of Ghostery.

      Would you be interested in testing the next release of Ghostery? It contains a fair number of improvements speed-wise, at it might eliminate some of your issues? If so, please email me at felix@betteradvertising.com so I could send you a copy. If it doesn't work either, you will be able to roll back to the 2.4.2 afterwards.
    • Thanks Felix. I'll send you an email in a few.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly