"I'm not sure you're providing enough information."
You are right, sorry about that.
To disable and enable I click the button with three horizontal bars and
choose "addons" Then I see my addons and there are five of them, which are:
GNU LibreJS 6.0.10 (re-installed as part of troubleshooting)
HTML5 Video Everywhere! 0.3.4
HTTPS-Everywhere 5.1.3.asyncbeta1
IceCat Home 1.0
SpyBlock 2.6.9.0
The way I disabled LibreJS is choosing the button labeled "disable". There
were two buttons previously "preferences" and "disable"; after re-installing
LibreJS now I also have a third button "remove".
I started IceCat using a panel launcher in XFCE. I've used the launcher
countless time successfully. When I tried loading IceCat as root and when I
tried it as a new regular user, I ran IceCat by typing "icecat" in a
terminal....which gives me an idea!
EDIT: I tried starting IceCat for my regular user by typing "icecat" in a
terminal. It started IceCat, but I noticed a message in the terminal
regarding a permission problem for the sessionstore.js file in
~/.mozilla/icecat/xblahblah
It turns out that file had owner and group as root. When I changed the owner
and group of that file to my regular user, LibreJS reappeared!
I've since experimented with enabling/disabling LibreJS in icecat started in
a terminal and icecat started from the panel launcher. It all works.
My only questions now are:
1.) Should I have changed the owner/group from root?
2.) How do you imagine this happened?