f1c560a5660c5b510b2b76bbb310ed5be44fac93
CRITICAL FIX: Manual swipes now properly resume rotation instead of keeping it paused. The issue: - User interacts with page A → rotation pauses - User swipes to page B → rotation should resume, but was staying paused - This was because manualNavigationMode stayed true The fix: - nextTab() and prevTab() now set manualNavigationMode=false AFTER markActivity - This overrides the manualNavigationMode=true set by markActivity - Manual swipes are navigation, not content interaction - Rotation will now resume on the new page (if it has duration > 0) Complete flow now: 1. User touches page → manualNavigationMode=true → rotation pauses 2. After 2min idle → prompt appears with options: - "Return to Rotation" → manualNavigationMode=false → rotation resumes - "I'm still here" → manualNavigationMode stays true → rotation stays paused - Time extension → rotation paused during extension, prompt reappears when expires - No response (15sec) → auto-returns to rotation 3. User swipes to new page → manualNavigationMode=false → rotation resumes Technical changes: - Lines 4054-4072: Reordered nextTab() to set manualNavigationMode=false AFTER markActivity - Lines 4074-4092: Reordered prevTab() to set manualNavigationMode=false AFTER markActivity - Time extensions still cleared on manual swipe (correct behavior)
Languages
Shell
94.1%
JavaScript
4.7%
HTML
0.9%
CSS
0.3%