You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
tinyShield userscript does not work/cannot be installed with quoid/userscript app #38
Even after #44 is applied, there are many cases that tinyShield cannot block Ad-Shield's placeholders (CSS selector: div[class^="img_"]).
The behavior occurred because tinyShield userscript is injected into the webpage after initialization of Ad-Shield advertisement slots before Ad-Shield's timer-based (setTimeout or setInterval) usage.
The injection delay is caused due to the large number of @match entries in the userscript's metadata block, lack of UserScripts API and effectively meaningless processing about document_start of WebExtension run_at property of Safari for the such userscript.
I may attempt some mitigations, but this is fundamentally limited by Safari/WebKit behavior. Therefore, it may not be fully mitigatable.
Pardon my possible ignorance, but I have just tried installing and using the tinyShield userscript (tinyShield.user.js) via Userscripts and don’t seem to have any issues in iOS 27.0 Public Beta.
Activity
piquark6046 commentedon Jan 20, 2026
Even after #44 is applied, there are many cases that tinyShield cannot block Ad-Shield's placeholders (CSS selector:
div[class^="img_"]).The behavior occurred because tinyShield userscript is injected into the webpage after initialization of Ad-Shield advertisement slots before Ad-Shield's timer-based (
setTimeoutorsetInterval) usage.The injection delay is caused due to the large number of
@matchentries in the userscript's metadata block, lack ofUserScriptsAPI and effectively meaningless processing aboutdocument_startof WebExtensionrun_atproperty of Safari for the such userscript.I may attempt some mitigations, but this is fundamentally limited by Safari/WebKit behavior. Therefore, it may not be fully mitigatable.
mi-kann00 commentedon Feb 11, 2026
https://natalie.mu/owarai/news/579233
I applied TinyShield to the URL mentioned above, but the tool failed to function as expected.
piquark6046 commentedon Feb 11, 2026
#38 (comment)
@mi-kann00 What is your device type? If it is a iOS device, it is expected as I mentioned at #38 (comment).
piquark6046 commentedon Apr 20, 2026
New change of tinyShield's build script for Apple Safari Extension user is published. Please refer https://github.com/FilteringDev/tinyShield/blob/main/README.md#domain-group-subscription-guide-apple-safari-extension-only and https://github.com/FilteringDev/tinyShield/releases/tag/3.7.0.
docs: update README files to include direct links to issue #38 for cl…
dotext commentedon Jul 17, 2026
Pardon my possible ignorance, but I have just tried installing and using the tinyShield userscript (tinyShield.user.js) via Userscripts and don’t seem to have any issues in iOS 27.0 Public Beta.