bugLibreJS - Bugs: bug #52994, white-listing pages is not...


bug #52994: white-listing pages is not available

Submitted by:  Marco van Hulten <hulten>
Submitted on:  Sun 28 Jan 2018 04:35:26 PM UTC  
Category:  None Severity:  4 - Important
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


( Jump to the original submission)

Tue 07 Aug 2018 04:55:50 PM UTC, comment #8:

Corrected in v 7.15

Ruben Rodriguez <rubenquidam>
Project Administrator
Fri 01 Jun 2018 09:01:37 PM UTC, comment #7:

Whitelisting the page's domain works on 7.14.1 but the functionality to block per-script (which is needed for external scripts hosted by third party domains) is not implemented yet. Updating the summary.

Ruben Rodriguez <rubenquidam>
Project Administrator
Mon 26 Feb 2018 08:57:04 AM UTC, comment #6:

Same for https://duckduckgo.com/.

With LibreJS 7.11. Is this the same as 0.7?

A further problem is that just now after enabling it again, and opening a search page on DuckDuckGo, computer gets slow: Firefox is using ~100% CPU. Disabling LibreJS results in normal use of between 1% and 20%.

Marco van Hulten <hulten>
Sun 25 Feb 2018 09:32:51 PM UTC, comment #5:

Bill, yes, same issue persists in new version.

I tried with LibreJS 7.11 (Firefox 58.0.2). The result is the same: does not work after white-listing, only after disabling LibreJS all together.

Marco van Hulten <hulten>
Sun 25 Feb 2018 05:47:03 PM UTC, comment #4:


LibreJS recognizes free Javascript based on a whether or not it uses a license declared in the script itself as a specialized machine-readable comment.

It seems like that page (although it may be free software) doesn't use the preferred format and thus cannot be recognized.

Nathan Nichols <nate_nichols>
Project Member
Fri 23 Feb 2018 03:41:20 AM UTC, comment #3:

note that libreJS v0.7 is a nearly total re-write; so this issue very likely refers to only one of them

as this behavior was seen using libreJS v0.6, could you try libreJS v0.7 on a firefox derivative >= v57 to see if the same issue still exists?

bill-auger <bill_auger>
Project Member
Sun 28 Jan 2018 05:17:05 PM UTC, comment #2:

Someone else noted (same mailinglist thread) that the CUPS configuration page (localhost:631) does not work properly with LibreJS. I can confirm that this is the case on GuixSD. For instance http://localhost:631/help/overview.html displays an empty page when LibreJS is enabled. If I whitelist localhost, it works again, so this appears to function properly.

CUPS is free software. The JavaScript that it runs is, I suppose, part of the CUPS distribution, so it is free JavaScript as well. Why is it then that LibreJS does not allow the display of the mentioned page?

I must say that I don't know how LibreJS works, as in what the criteria are how to make sure a piece of JavaScript code is free software.

Marco van Hulten <hulten>
Sun 28 Jan 2018 05:06:54 PM UTC, comment #1:

Mart Rootamm found out that the following domains are used by tv.nrk.no:

*.vo.msecnd.net — Microsoft Azure
nrk-od-08.akamaized — video stream

Source: http://lists.gnu.org/archive/html/bug-gnuzilla/2018-01/msg00054.html

Marco van Hulten <hulten>
Sun 28 Jan 2018 04:35:26 PM UTC, original submission:

When I try to watch a video on https://tv.nrk.no/, LibreJS blocks the non-free JavaScript that is apparently needed in this website. When I whitelist tv.nrk.no in the configuration, LibreJS does not complain, but the video does not play (also when LibreJS is the only add-on loaded in IceCat). Only if I disable the LibreJS extension, videos on https://tv.nrk.no/ will play properly.

My first guess is that there is an attempt to run JavaScript from a third-party domain, but if that were the case, why would LibreJS not show a message about that?

This happens with IceCat 52.3.0 on both GuixSD and Parabola, as
provided by the respective distributions. LibreJS 6.0.13.

There is further information available here (but probably not useful to report all here directly):


Marco van Hulten <hulten>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by rubenquidam (Posted a comment)
  • -email is unavailable- added by nate_nichols (Posted a comment)
  • -email is unavailable- added by bill_auger (Posted a comment)
  • -email is unavailable- added by hulten (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2018-08-07 rubenquidam Open/ClosedOpen => Closed
    2018-08-07 rubenquidam StatusIn Progress => Fixed
    2018-06-01 rubenquidam Severity3 - Normal => 4 - Important
        StatusNeed Info => In Progress
        Summarywhite-listing pages and domains not always working => white-listing pages is not available
    2018-02-23 bill_auger StatusNone => Need Info

    Back to the top

    Powered by Savane 3.4