Problems with disabling javascript Tor Browser prefs via Autostart dotfile bash script
So setting ("javascript.enabled", false) is not being fullfilled via bashscript. It is still saying true.
I have desktop file named browser-preference.desktop and the exe= path is pointed to the script and everything works however one prefs is not working...
The script setting the preferences by persisting the preferences pased to user.js eachboot as this seems like alot safer way to do this compared to what is commonly stated on forums/reddit etc. If I understand correctly it's not a good idea to persist the prefs.js as new updates to the Tor Browser take place here like new or removed preferences. So creating an autorun dotfile that passes preferences to user.js via "patching" instead of persisting seems better then having to delete the prefs.js persited in your dotfiles if you need to make a change or every update etc.
#!/bin/bash
echo "user_pref(\"extensions.torbutton.security_slider\", 1);
user_pref(\"privacy.prioritizeonions.enabled\", true);
user_pref(\"accessibility.force_disabled\", 1);
user_pref(\"browser.toolbars.bookmarks.visibility\", \"always\");
user_pref(\"permissions.default.microphone\", 2);
user_pref(\"media.autoplay.default\", 5);
user_pref(\"javascript.enabled\", false);" >> /home/amnesia/.tor-browser/profile.default/user.js
Every preference setting works except for setting ("javascript.enabled", false) preference.
Have tried/tested passing many preferences like user_pref(\"webgl.disabled\", true); & user_pref(\"pdfjs.disabled\", true); no problem.
I swear this worked in past ("javascript.enabled\", false) for me as I don't know if a new tails update like with Tor Browser is doing something or I am?
when typing manually in the terminal echo "user_pref(\"javascript.enabled\", false);" >> /home/amnesia/.tor-browser/profile.default/user.js and then checking the browser via about:config the changes are made and it works. In the autostart bash script it doesn't?