Adds auto-scrolling functionality to any website with true dynamic UI scaling and display sleep prevention.
This is a modified and enhanced version of the excellent Universal Auto-Scroll script by Raymond Duong. Full credit goes to the original creator for the core concept and foundation.
This version (2.0) modernizes the script with powerful new features, greater user control, and significant quality-of-life improvements. It adds a fully customizable speed setting, dynamic UI scaling to counteract browser zoom, and uses the Wake Lock API to prevent your screen from sleeping during long reading sessions.
▶️ Start Scrolling button to begin.⏸️ Pause Scrolling. Click it again to stop.0.2 for very slow, 5.0 for extremely fast) to set your own speed. The script will remember this value.− button in the top-right corner of the panel to minimize it into a small floating bubble (📜).For advanced users, you can permanently change the default size of the UI panel by editing the script.
javascript
const uiScaleFactor = 0.8;
0.8 value to your preference:
1.0 = Default size0.8 = 80% size (smaller)1.2 = 120% size (larger)