NoScript 12.6 on Firefox very slow on Ebay and has to be terminated
Possibly related to #434
Since a few days which I assume coincides with the rollout of 12.6 I most of the time cannot use the ebay (https://www.ebay.de) frontpage anymore. (Not logged in and in an container tab if relevant.) Some parts of the UI become unresponsive and I get a popup from Firefox telling that NoScript slows it down.
I looked at the profiler but I have no experience there and how to read and navigate it
- I see many [100ms to >2s] Jank event process delayed
Time consumption (reverse Stack)
31% modifyWindow patchAll with a long nested chain of apply with a notion Extension "NoScript" or self-hosted.
8.5% patchAll in a similar way as above
5% and 1% xray Extension: "NoScript"
Tell me how I can further assist
Thanks for yor report.
Tell me how I can further assist
Could you please
- Check if the problem persist with [latest development build](https://noscript.net/getit#devel]
- Share your
NoScript Options>Exportfile
Thank you
Could you please
1. Check if the problem persist with [latest development build]([https://noscript.net/getit#devel]](https://noscript.net/getit#devel%5D)
I am not certain. I installed the 12.9.909 version and opened ebay.de afterwards. The problem of slowdown and the Firefox Popup showed up again. Since closing Firefox once it did not appear, but as the problem does not appear everytime I cannot say it is gone for sure
2. Share your `NoScript Options>Export` file
Export file
{ "policy": { "DEFAULT": { "capabilities": [ "frame", "fetch", "noscript", "other" ], "temp": false }, "TRUSTED": { "capabilities": [ "script", "object", "media", "frame", "font", "webgl", "fetch", "ping", "noscript", "unchecked_css", "lan", "other", "lazy_load" ], "temp": false }, "UNTRUSTED": { "capabilities": [], "temp": false }, "sites": { "trusted": [ "§:addons.mozilla.org", "§:afx.ms", "§:ajax.aspnetcdn.com", "§:ajax.googleapis.com", "§:bootstrapcdn.com", "§:firstdata.com", "§:firstdata.lv", "§:gfx.ms", "§:hotmail.com", "§:live.net", "§:maps.googleapis.com", "§:mozilla.net", "§:netflix.com", "§:nflxext.com", "§:nflximg.com", "§:nflxvideo.net", "§:noscript.net", "§:outlook.com", "§:paypal.com", "§:paypalobjects.com", "§:securecode.com", "§:securesuite.net", "§:sfx.ms", "§:tinymce.cachefly.net", "§:wlxrs.com", "§:yimg.com", "§:ytimg.com", "§:github.com", "§:githubassets.com", "localhost", ], "untrusted": [ "thefacebook.com", "a-ads.com", "amazon-adsystem.com", "smartadserver.com", "adform.net", "adnxs.com", "adsrvr.org", "ads-twitter.com", "buysellads.com", "buysellads.net", "doubleclick.net", "tadst.com", "google-analytics.com" ], "custom": { "§:sstatic.net": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "temp": false }, "§:readthedocs.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "lazy_load" ], "temp": false }, "§:carla.readthedocs.io": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "lazy_load" ], "temp": false }, "§:reviewable.io": { "capabilities": [ "frame", "fetch", "noscript", "other", "font", "script", "lazy_load" ], "temp": false }, "§:realpython.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "lazy_load" ], "temp": false }, "§:superuser.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "temp": false }, "§:gitkraken.dev": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "lazy_load" ], "temp": false }, "§:intel.github.io": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "lazy_load" ], "temp": false }, "§:microsoftonline.com": { "capabilities": [ "script", "object", "media", "frame", "font", "webgl", "fetch", "ping", "noscript", "unchecked_css", "lan", "other", "lazy_load" ], "contextual": { "§:microsoftonline.com": { "capabilities": [ "script", "object", "media", "frame", "font", "webgl", "fetch", "ping", "noscript", "unchecked_css", "lan", "other", "lazy_load" ], "temp": false } }, "temp": false }, "§:msftauth.net": { "capabilities": [ "script", "object", "media", "frame", "font", "webgl", "fetch", "ping", "noscript", "unchecked_css", "lan", "other", "lazy_load" ], "contextual": { "§:microsoftonline.com": { "capabilities": [ "script", "object", "media", "frame", "font", "webgl", "fetch", "ping", "noscript", "unchecked_css", "lan", "other", "lazy_load" ], "temp": false } }, "temp": false }, "§:msauth.net": { "capabilities": [ "script", "object", "media", "frame", "font", "webgl", "fetch", "ping", "noscript", "unchecked_css", "lan", "other", "lazy_load" ], "contextual": { "§:microsoftonline.com": { "capabilities": [ "script", "object", "media", "frame", "font", "webgl", "fetch", "ping", "noscript", "unchecked_css", "lan", "other", "lazy_load" ], "temp": false } }, "temp": false }, "§:live.com": { "capabilities": [ "script", "object", "media", "frame", "font", "webgl", "fetch", "ping", "noscript", "unchecked_css", "lan", "other", "lazy_load" ], "contextual": { "§:microsoftonline.com": { "capabilities": [ "script", "object", "media", "frame", "font", "webgl", "fetch", "ping", "noscript", "unchecked_css", "lan", "other", "lazy_load" ], "temp": false } }, "temp": false }, "§:cloudconvert.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "font", "script", "lazy_load" ], "temp": false }, "§:firebase.googleapis.com": { "capabilities": [ "frame", "fetch", "noscript", "other" ], "contextual": { "§:wps.com": { "capabilities": [ "frame", "fetch", "noscript", "other" ], "temp": false } }, "temp": false }, "§:dropboxusercontent.com": { "capabilities": [ "frame", "fetch", "noscript", "other" ], "contextual": { "§:dropbox.com": { "capabilities": [ "frame", "fetch", "noscript", "other" ], "temp": false } }, "temp": false }, "§:atl-paas.net": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "contextual": { "§:trello.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "temp": false } }, "temp": false }, "§:atlassian.com": { "capabilities": [ "frame", "fetch", "noscript", "other" ], "contextual": { "§:atlassian.com": { "capabilities": [ "frame", "fetch", "noscripript" ], "temp": false } }, "temp": false }, "§:discord.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "lazy_load" ], "contextual": { "§:discord.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "media", "lazy_load" ], "temp": false } }, "temp": false }, "§:discordapp.com": { "capabilities": [ "frame", "fetch", "noscript", "other" ], "contextual": { "§:discord.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "media", "script", "lazy_load" ], "temp": false } }, "temp": false }, "https://images-ext-1.discordapp.net": { "capabilities": [ "frame", "fetch", "noscript", "other", "media" ], "temp": false }, "§:mlr.press": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "temp": false }, "mlr.press": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "temp": false }, "§:ebay.de": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "contextual": { "§:ebay.de": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "temp": false } }, "temp": false }, "§:ebaystatic.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "lazy_load" ], "contextual": { "§:ebay.de": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "lazy_load" ], "temp": false } }, "temp": false }, "§:geekdo-static.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load", "font" ], "temp": false }, "§:sleeveyourgames.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "lazy_load" ], "temp": false }, "§:besserepreise.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "lazy_load" ], "contextual": { "§:besserepreise.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "lazy_load" ], "temp": false } }, "temp": false }, "§:doofinder.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "contextual": { "§:besserepreise.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "temp": false } }, "temp": false }, "§:gitlab.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "temp": false }, "§:readthedocs.org": { "capabilities": [ "frame", "fetch", "noscript", "other", "font", "script", "lazy_load" ], "temp": false }, "§:youtube-nocookie.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "contextual": { "§:duckduckgo.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "temp": false } }, "temp": false }, "§:ebay.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false }, "§:ray.io": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false }, "§:amazon.de": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false }, "§:amazon.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "contextual": { "§:amazon.de": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false } }, "temp": false }, "§:mycockpit.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "contextual": { "§:mycockpit.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false } }, "temp": false }, "§:pypa.io": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false }, "§:fontawesome.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false }, "§:tagcommander.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false }, "§:discourse-cdn.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "contextual": { "§:ray.io": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false } }, "temp": false }, "§:mit-ll-responsible-ai.github.io": { "capabilities": [ "frame", "fetch", "noscript", "other", "font", "script" ], "temp": false }, "§:wandb.ai": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false }, "§:gitkraken.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "contextual": { "§:gitkraken.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false } }, "temp": false }, "§:comet.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "webgl" ], "temp": false }, "§:astral.sh": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false }, "§:typekit.net": { "capabilities": [ "frame", "fetch", "noscript", "other", "font" ], "temp": false }, "§:s3.amazonaws.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "media" ], "temp": false }, "§:auth0.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "contextual": { "§:auth0.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false } }, "temp": false }, "§:diffchecker.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "contextual": { "§:diffchecker.com": { "capabilities": [ "fetch", "noscript", "other", "script", "frame" ], "temp": false } }, "temp": false }, "§:tensorflow.org": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false }, "§:youtube.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "contextual": { "§:youtube.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "media" ], "temp": false } }, "temp": false }, "§:redditstatic.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false }, "§:reddit.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "contextual": { "§:reddit.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "temp": false } }, "temp": false }, "§:discordpy.readthedocs.io": { "capabilities": [ "frame", "fetch", "noscript", "other", "font", "script" ], "temp": false }, "§:pytorch.org": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font", "media" ], "temp": false }, "§:medium.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false }, "§:tablesgenerator.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false }, "§:jax.dev": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false }, "https://octocaptcha.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "webgl" ], "temp": false }, "https://private-user-images.githubusercontent.com/1203881/429568741-bd45faa9-218f-4357-b277-ba320b176acf.mov": { "capabilities": [ "frame", "fetch", "noscript", "other", "media" ], "temp": false }, "§:oaistatic.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false }, "§:chatgpt.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false }, "§:bolt.eu": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false }, "§:marllib.readthedocs.io": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false }, "§:openai.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "font", "script" ], "contextual": { "§:openai.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "font", "script" ], "temp": false } }, "temp": false }, "§:stackexchange.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false }, "§:ikea.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "contextual": { "§:ikea.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false } }, "temp": false }, "§:ssl-images-amazon.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "media", "webgl" ], "temp": false }, "§:media-amazon.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "media" ], "temp": false }, "§:tempus-termine.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "contextual": { "§:tempus-termine.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": true } }, "temp": false }, "§:zoom.us": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "contextual": { "§:zoom.us": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false } }, "temp": false }, "§:aboutads.info": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "contextual": { "§:aboutads.info": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false } }, "temp": false }, "§:jsdelivr.net": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "contextual": { "§:pyright-play.net": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false } }, "temp": false }, "§:lumivero.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "font" ], "temp": false }, "https://www.youtube-nocookie.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "contextual": { "§:duckduckgo.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load" ], "temp": false }, "§:boardgamegeek.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script", "lazy_load", "media" ], "temp": false } }, "temp": false }, "§:code.jquery.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false }, "§:arxiv.org": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false }, "https://code.visualstudio.com/assets/updates/1_99/new-workspace-demo.mp4": { "capabilities": [ "frame", "fetch", "noscript", "other" ], "contextual": { "§:visualstudio.com": { "capabilities": [ "frame", "fetch", "noscript", "other", "media" ], "temp": true } }, "temp": false }, "§:farama.org": { "capabilities": [ "frame", "fetch", "noscript", "other", "script" ], "temp": false } } }, "enforced": true, "autoAllowTop": false }, "local": { "debug": false, "showCtxMenuItem": true, "showCountBadge": true, "showFullAddresses": false, "showProbePlaceholders": true, "amnesticUpdates": false, "storage": "local", "uuid": "1549e221-f5fb-48e6-8f52-fc25465fbd01" }, "sync": { "global": false, "xss": true, "TabGuardMode": "global", "TabGuardPrompt": "post", "cascadeRestrictions": true, "overrideTorBrowserPolicy": false, "storage": "sync" }, "xssUserChoices": { "https://wandb.auth0.com>https://api.wandb.ai": "allow" } }
No coming back a few hours later ebay is still sometimes slow and sometimes unresponsive and the Firefox popup about NoScript slowing it down comes up.
It seems you're using contextual / CUSTOM policies intensively.
I need to check the actual differences with the last version which didn't show this problem for you (12.1.1?)
In the meanwhile a likely work-around would be enabling all the TRUSTED capabilities (especially webgl and unrestrictedCSS) on those sites where you enabled scripts through CUSTOM policies, because blocking those is the protection which requires active manipulation and patching of the page's JavaScript execution environment and therefore the likely culprit.
Hi, I just wanted to say that this also happens to me on Firefox and eBay. Sometimes tabs take a while to load, and every now and then Firefox warns me that NoScript is the culprit and tells me if I want to stop it. However, if I leave it a few seconds longer after that message appears, it eventually loads.