Page 1 of 1

Javascript problem

Posted: Wed Nov 26, 2014 3:14 am
by cmmc
Not sure if entirely related with abp (or at all), but I'm at a loss as to how to fix it, so here it goes:

I was having some problems with ff (hanging and greying out on page load/refresh, downloads stuck at 0% until I killed and restarted ff, etc.), so I just reinstalled it and, with just abp plus utilities (dev builds) freshly installed I got this on filter prefs dialog, when switching focus to easylist (but not on abp warning removal list):
A script on this page may be busy, or it may have stopped responding. You can stop the script now, open the script in the debugger, or let the script continue.

Script: chrome://adblockplus/content/ui/filters-filterview.js:114
This dialog only shows since I reinstalled, but problem was there before.

I'm using nightly x64/win7.

Re: Javascript problem

Posted: Wed Nov 26, 2014 6:13 am
by Gingerbread Man
Is electrolysis (e10s) enabled or disabled? Is there a difference if you toggle it then restart Nightly?

Re: Javascript problem

Posted: Wed Nov 26, 2014 6:23 am
by cmmc
Disabled, and it doesn't change anything if I enable it.

Re: Javascript problem

Posted: Thu Nov 27, 2014 12:24 am
by cmmc
Disabled javascript in firefox and no change.

Re: Javascript problem

Posted: Thu Nov 27, 2014 6:42 am
by Gingerbread Man
There's no point in disabling JavaScript. It breaks websites, which is why there's no UI option for it.

EasyList is probably the second biggest subscription (the only thing larger being combined EasyList subscriptions), while the Warning Removal List is quite small. That's why you're getting the message for one list, but not the other.

Anyway, I've reproduced the problem and filed the following bug report. You can watch it for any progress on this issue.
https://issues.adblockplus.org/ticket/1620 (RSS feed)

Re: Javascript problem

Posted: Thu Nov 27, 2014 9:01 am
by cmmc
Thx, will keep an eye for progress.

Re: Javascript problem

Posted: Fri Dec 05, 2014 1:53 pm
by cmmc
Turns out this is caused by sorting by last hit; by default (unsorted), easylist displays instantly.

Suggestion: "last hit" sorting should be reversed, by default (newest first - Z>A), as this is its main use.

Re: Javascript problem

Posted: Sat Dec 06, 2014 6:49 am
by Gingerbread Man
cmmc wrote:Suggestion: "last hit" sorting should be reversed, by default (newest first - Z>A), as this is its main use.
  • Click a column header once: sort by that criterion.
  • Click it twice: sort by that criterion, reverse order.
  • Click it three times: display the list unsorted.

Re: Javascript problem

Posted: Sat Dec 06, 2014 10:45 pm
by cmmc
@Gingerbread man: I know that, thx, not really a biggie, but I was wondering if that couldn't be the default, at least for sorting by last hit.

@Sophie: yeah, sometimes it can get frustrating, but unfortunately there's no real alternative out there, when it comes to personalization and functionality.

Btw, to be honest I don't know how much of this is an abp problem, as I've been getting this problem in (apparently) unrelated, though similar, situations - opening sites that require FoxReplace parsing large replacement lists) and opening HTTPS Everywhere options popup for the 1st time in a session (which means loading the entire https rules list), are two examples, so there must definitely be something wrong with Firefox's own handling of javascript, as well.