Chrome Web Store
Edge Web Store
- Auto Scroll — Automatically moves to the next video the moment the current one ends, with no fixed timer
- Ad Skip — Detects sponsored videos via DOM structure and skips them instantly
| Platform | Auto Scroll | Ad Skip |
|---|---|---|
| YouTube Shorts | ✓ | ✓ |
| TikTok | ✓ | — |
Auto Scroll
Listens to the video's timeupdate event. When the playback position resets near the end (loop detection) or ended fires, it triggers navigation to the next video — no polling, no fixed interval.
| Permission | Purpose |
|---|---|
tabs |
Read the current tab's URL to detect platform |
scripting |
(Reserved for future use) |
host_permissions |
YouTube and TikTok only |
- Auto Scroll is disabled on non-supported pages; the toggle is grayed out
- Ad Skip only appears in the popup when on YouTube Shorts
- Manual scrolling while the extension is active does not trigger double-skip
- No data is stored locally or sent anywhere
# Production build
npm run build
# Development (watch mode)
npm start
# Build + zip for store submission
npm run build:extensionLoad the dist/ folder as an unpacked extension in chrome://extensions.
