Scriptlets icon indicating copy to clipboard operation
Scriptlets copied to clipboard

Fix 'href-sanitizer' — performance issue

Open Alex-302 opened this issue 1 year ago • 2 comments

AdGuard 4.4.41 Scriptlets v1.12.1

Details

https://hentai-id.tv/ uses URL shortener for analytics

image

Following rule removes redirection hentai-id.tv#%#//scriptlet('href-sanitizer', 'a[href*="://ouo.io/"]', '?s')

Example

https://ouo.io/s/lbH3iXRW?s=https://hentai-id.tv/my-weekend-sex-buddy-my-female-boss-only-i-know-the-other-side-of-julia/

changed to

https://hentai-id.tv/my-weekend-sex-buddy-my-female-boss-only-i-know-the-other-side-of-julia/

Problem details

I need to wait until the page will be loaded completely. It can be reproduce with throttling as 3G using the DevTools.

Details

image

Proposed solution

Probably mutation observer can be used to scan elements, or just scan every 0.5-1 second.

Alex-302 avatar Nov 14 '24 16:11 Alex-302