815bfd683060e466e8025cab0c8eea6ffd4bab7a
This release clarifies the media playback behavior and fixes an incorrect "smart grace period" implementation that violated the core principle. Core Principle: - Media playback TRUMPS everything (rotation and inactivity prompts) - Media plays uninterrupted until: ends naturally, user pauses, session lockout, or display schedule - After media stops: 30-second grace period ALWAYS applies (no exceptions) - After grace period: Normal inactivity and rotation rules resume Changes: - Restored simple grace period logic (always 30 seconds after media stops) - Removed incorrect "smart" grace period that could skip the delay - Added clarifying comments about media blocking behavior - Documented that inactivity timeout is user-configurable (default 2 minutes) The grace period ensures smooth transitions when media ends naturally, preventing jarring interruptions with popups or rotation changes.
Languages
Shell
94.1%
JavaScript
4.7%
HTML
0.9%
CSS
0.3%