From: Richard Stallman <rms@gnu.org>
To: "Björn Bidar" <bjorn.bidar@thaodan.de>
Cc: emacs-devel-proposal@drmail.in, emacs-devel@gnu.org
Subject: Re: A new filter-based customization interface
Date: Wed, 15 Jan 2025 19:06:12 -0500 [thread overview]
Message-ID: <E1tYDOm-0006nR-TA@fencepost.gnu.org> (raw)
In-Reply-To: <87o70quwxo.fsf@> (message from Björn Bidar on Wed, 01 Jan 2025 22:00:03 +0200)
[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> > > Why do you keep talking about the JavaScript which you don't
> > > like to load?
> >
> > That sentence seems to stretch words which are not contradictory so as
> > to accuse them of being contradictory.
> You continued to talk about JavaScript when I told you how you can avoid
> it in this context (and possibly) others entirely.
It did not occur to me that you meant "Running with JS disabled
entirely will work, but running with JS active will not." That is
an unusual situation so I did not imagine it.
If you had stated it carefully and clearly, you could have made it
understandable.
Instead of reprimanding people who do not get the meaning you
intended, please put more effort into stating your point concretely
and clearly.
> > I _normally_ disable nonfree JS, by using LibreJS. Are you trying to
> > say that the site fails with LibreJS but would work properly if I were
> > to disable JavaScrpt 100% instead?
> I this context it should work properly but not in all websites. Sometime
> websites have fallbacks for users who disable JavaScript completely for
> their own personal reasons, for accessibility or to be compatible witn
> legacy browsers.
It is natural and inevitable that there are sites, with freely
licensed JS code, that will work if LibreJS is running but not if JS
is simply disabled. We can't avoid that; that possibility is part
of the plan.
The existence of sites that do the opposite -- they work properly if
JS is disabled entirely but will not work with LibreJS - is not
inevitabkle. But those sites create a perverse situation for the
users. It means there is no one way of avoiding nonfree JavaScript
that works for all the sites that could in principle do this. So the
that users need to remember that "For sites A, C, G and Q, you must
disable JavaScript. For sites B, F, J and Z, you must use LibreJS."
That is inconvenient for users.
To avoid that kind of inconvenience, the community should ensure that
one of those two approaches (LibreJS, or disabling JS entirely)
dominates the other in terms of which sites it supports.
To give the users this simpler convenience, the sites which currently
work without nonfree software if JS is disabled, but do not do so with
LibreJS, ought to be changed so that their special hacks for disabled
JS also detect LibreJS active.
I think that can be done in JavaScript code by means of a conditional
which s described in
https://gnu.org/software/librejs/free-your-javascript.html. Is it
there?
If you know of such a site, please do not tell people here that we
ought to remember to use that site by totally disabling JS. Instead,
please utrge the developers of that site to use a condiional that will
detect both cases, and treat the browser-uses-LibreJS cae the same way
it now handles JS-deactivated.
--
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)
next prev parent reply other threads:[~2025-01-16 0:06 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-09 3:37 A new filter-based customization interface Moakt Temporary Email
2024-12-10 19:56 ` Philip Kaludercic
2024-12-12 4:48 ` Richard Stallman
2024-12-24 4:51 ` Richard Stallman
2024-12-24 21:10 ` Björn Bidar
[not found] ` <87bjx0oki1.fsf@>
2024-12-26 4:30 ` Richard Stallman
2024-12-29 15:29 ` Björn Bidar
[not found] ` <87o70ucxt5.fsf@>
2024-12-29 18:23 ` [External] : " Drew Adams
2024-12-29 23:39 ` Björn Bidar
2024-12-31 4:43 ` Richard Stallman
2025-01-01 20:00 ` Björn Bidar
[not found] ` <87o70quwxo.fsf@>
2025-01-16 0:06 ` Richard Stallman [this message]
2024-12-26 4:30 ` Richard Stallman
2024-12-27 2:04 ` Madhu
2024-12-27 13:07 ` Jean Louis
2024-12-27 15:16 ` dick.r.chiang
2024-12-28 5:58 ` Joel Reicher
2024-12-29 20:02 ` Björn Bidar
[not found] ` <87a5ce1clq.fsf@>
2024-12-31 4:43 ` Richard Stallman
-- strict thread matches above, loose matches on Subject: below --
2024-12-16 22:02 Moakt Temporary Email
2024-12-31 4:43 ` Richard Stallman
2024-12-31 11:49 Moakt Temporary Email
2025-01-02 4:36 ` Richard Stallman
2025-01-02 4:36 ` Richard Stallman
2025-01-02 4:36 ` Richard Stallman
2025-01-02 4:36 ` Richard Stallman
2025-01-02 4:37 ` Richard Stallman
2025-01-09 13:46 Moakt Temporary Email
2025-01-10 3:24 ` Richard Stallman
2025-01-10 15:29 ` Björn Bidar
[not found] ` <87o70eptze.fsf@>
2025-01-16 0:06 ` Richard Stallman
2025-01-21 1:20 ` Björn Bidar
[not found] ` <875xm9ufmu.fsf@>
2025-01-21 20:16 ` Richard Stallman
2025-01-13 23:39 Moakt Temporary Email
2025-01-14 12:58 ` Eli Zaretskii
2025-01-13 23:44 Moakt Temporary Email
2025-01-14 0:01 Moakt Temporary Email
2025-01-14 0:07 Moakt Temporary Email
2025-01-19 20:54 ` Björn Bidar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=E1tYDOm-0006nR-TA@fencepost.gnu.org \
--to=rms@gnu.org \
--cc=bjorn.bidar@thaodan.de \
--cc=emacs-devel-proposal@drmail.in \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.