Autoplay in frame video previews plus case insensitive tag blocking
A high-performance userscript designed to optimise the browsing experience on PornXP domains by injecting lazy-loaded video previews and enforcing case-insensitive tag filtering.
.com, .eu, .ai, and region-specific TLDs).IntersectionObserver API. Resource URLs are bound only when elements enter the viewport to minimise network load and memory allocation.localStorage). Blocked items can either be completely stripped from the layout or obscured using a combination of hardware-accelerated CSS filters (blur, grayscale).MutationObserver that filters out internal script mutations to prevent recursive layout loops.An extension environment supporting modern Userscript 4.0 headers is required:
pornxp-enhanced.user.js into the editor.Ctrl + S).× button to immediately add that tag to the blocklist.display: none).Unchecked: Retains document layout footprint but applies a $0.15$ opacity alpha layer, $4\text{px}$ blur filter, and kills pointer interaction.
Manual Entry: Input explicit strings to block specific tags and press Enter.
To flush the persistent blacklists and revert script state back to baseline configurations, run the user command via the extension icon context menu:
Tampermonkey Icon $\rightarrow$ P0rnXP Enhanced $\rightarrow$ Clear Cache and Reset Filters.