This may be an unpopular opinion, but I think if you're using a Web browser
as a proprietary JavaScript interpreter (as most people do), it's really not
much better than a proprietary Web browser. After all, how much better is a
libre virtual machine running Windows than a proprietary virtual machine
running Windows?
And furthermore, I think that sweeping issues like this under the rug out of
fear of driving users away is counterproductive given the mission of a distro
like this. The whole point of Trisquel is that no proprietary software is run
unless you go out of your way to install that proprietary software yourself.
But if Trisquel runs proprietary software any time you navigate to a Web page
you heard about on TV, that objective has not been accomplished.
By the way, LibreJS is a non-solution because there's also the issue that
there's no mechanism to modify the JavaScript code before executing it, or
choose when to execute it; and LibreJS has to trust scripts to actually tell
the truth about whether or not source code is available.