First off, thank you for taking your time trying to recreate the problem!
Secondly, I just want to say
thank you for this great add-on! I have been using NoScript since its origin. It's always the first add-on that I install on a fresh Firefox install. Always!
Back to the issue at hand. I've tried to recreate the problem in a new Firefox 80.0.1 profile by installing NoScript from the addons.mozilla.org and I couldn't recreate the problem like you couldn't. I then returned to my original profile, installed the development version and it pretty much behaves in the same manner by failing to load all of the pages. Again I looked at the console log just out of curiosity and I got some new messages but I suspect that I just missed those "new" ones when I was using the Stable version. One of these messages mention something about a container:
Code: Select all
Unchecked lastError value: Error: ID already exists: remove-open-in-this-container ExtensionCommon.jsm:764
Unchecked lastError value: Error: ID already exists: separator ExtensionCommon.jsm:764
Unchecked lastError value: Error: ID already exists: hide-container ExtensionCommon.jsm:764
Unchecked lastError value: Error: ID already exists: move-to-new-window-container ExtensionCommon.jsm:764
Unchecked lastError value: Error: ID already exists: remove-open-in-this-container ExtensionCommon.jsm:764
Unchecked lastError value: Error: ID already exists: separator ExtensionCommon.jsm:764
Unchecked lastError value: Error: ID already exists: hide-container ExtensionCommon.jsm:764
Unchecked lastError value: Error: ID already exists: move-to-new-window-container ExtensionCommon.jsm:764
...
...
So I disabled the Firefox Multi-Account Containers add-on temporarily and now all of the bookmarks could load fine, just like in the fresh profile. I now remembered that 4 of the websites in my bookmarks folder are YouTube channels that automatically load in their own container. So now that the Firefox Multi-Account Containers is disabled, the websites load fine but now I can see a new message in the console which is XSS related (including it, just in case):
Code: Select all
[NoScript] XSS filter processing
Object { unparsedRequest: {…}, srcUrl: "https://www.reddit.com/r/blender/", destUrl: "https://www.redditmedia.com/gtm/jail?id=GTM-5XVNS82", srcObj: {…}, destObj: {…}, srcOrigin: "https://www.reddit.com", destOrigin: "https://www.redditmedia.com", srcDomain: "reddit.com", destDomain: "redditmedia.com", originKey: "https://www.reddit.com>https://www.redditmedia.com", … }
Error: Timing: request interrupted while being filtered, no need to go on.
onNavError moz-extension://abfa3820-9995-4dda-baef-6ad353402e2c/xss/XSS.js:286
Timing: request interrupted while being filtered, no need to go on. onNavError@moz-extension://abfa3820-9995-4dda-baef-6ad353402e2c/xss/XSS.js:286:20
Just out of curiosity, I went back to try to recreate the problem in a new fresh profile:
1. Created a new Firefox profile
2. Installed NoScript (left on default settings) and Firefox Multi-Account Containers from addons.mozilla.org
3. Open youtube.com, click the Multi-Account Container icon >
Always Open This Site in... >
Pick any container
4. Open a new regular tab, load youtube.com and confirm the Multi-Account Container message to always open youtube.com in the assigned container, ie: [x] Remember my decision for this site
5. Added a couple of YouTube bookmarks to a bookmarks folder, and some random sites, including some subreddits
6. Restarted Firefox (seems to be necessary after the containers are setup) with the new profile
7. Execute the bookmark folder content (middle mouse button), and again, the subreddit tabs failed to load and the other random websites sometimes load other times they don't
8. I also repeat the process in the same session by closing all of the tabs with the
Close Tabs to the Right feature and re-execute the bookmarks folder and it all repeats itself with youtube sites always loading and the rest of the websites sometimes load and sometimes not
I'm so tired right now. Not sure if this makes any sense at all. But maybe you can replicate it now?
My Firefox version is 80.0.1