a3bf3ec8d12f0f692131016533f8f9cfdea94fef
This release fixes critical issues with rotation behavior and user interaction: ROTATION LOGIC FIXES: - Rotation now properly pauses when user interacts with any URL - Added manualNavigationMode check to rotation logic - User interaction (touch, scroll, type) sets manualNavigationMode=true - "Return to Rotation" button resets manualNavigationMode=false - Prevents unwanted auto-rotation when user is actively using content USER INTERACTION IMPROVEMENTS: - markActivity() now sets manualNavigationMode=true for actual user interaction - Differentiates between content interaction and prompt responses - Time extensions continue to be honored during user interaction - Inactivity prompt closes when user interacts with content EDGE CASE HANDLING: - Fixed return to rotation when home URL exists but all URLs have 0 time - Return to home URL still works even with no rotation configured - Inactivity prompt properly fires on home URL in no-rotation scenario PASSWORD/LOCKOUT PRECEDENCE: - Verified password prompt blocks all interaction on boot - Lockout properly blocks rotation and prompts - System resume, screen lock trigger password protection correctly Technical changes: - Line 3913: Added !manualNavigationMode check to rotation condition - Lines 3647-3651: Set manualNavigationMode on user content interaction - Line 4086-4090: Enhanced returnToHome() documentation for no-rotation case - Updated VERSION constants and release notes All existing functionality preserved including: - Time extensions honored - Manual tab switching clears extensions - Prompt only appears on interacted sites - Password takes precedence on boot/resume/lockout
Languages
Shell
94.1%
JavaScript
4.7%
HTML
0.9%
CSS
0.3%