Autoplay in frame video previews plus case insensitive tag blocking
# P0rnXP Enhanced
## Overview
Userscript that automates video previews and filters content by tags on P0rnXP.
## Features
- Viewport triggered video previews that autoplay on scroll and pause when hidden
- Case insensitive tag blocking with hide or blur display modes
- Quick block buttons attached to every tag link
- Lightweight settings panel for mute and visibility toggles
- Full cache and filter reset via the Tampermonkey menu
## Installation
1. Install Tampermonkey or Violentmonkey.
2. Create a new script and paste the code.
3. Save and enable. The script activates automatically on matching domains.
## Usage
- Scroll the page. Previews load and play when items enter the view port.
- Click the fixed Filters button to open the control panel.
- Add tags manually or hover over existing tags and click the cross icon to block them.
- Toggle mute or switch between hiding and blurring blocked items in the panel.
- Open the Tampermonkey extension menu and select Clear Cache and Reset Filters to wipe all stored data and restore defaults.
## Technical Notes
- Runs at document end to ensure DOM readiness.
- Uses IntersectionObserver for efficient preview triggering.
- Applies explicit stacking context fixes to prevent preview clipping.
- Style rules use important flags to override site CSS reliably.
- Requires a modern browser with ES6 support.