
Hall of Fame Display IntersectionObserver Audit: Pause Offscreen Athlete Videos Without Surprise Playback
A school hall of fame kiosk in the gymnasium lobby or athletic hallway often presents inductee profiles as a scrollable list — portrait photograph, name, graduation year, sport, and a short interview video recorded at induction night. When a visitor scrolls through that list, the videos for profiles that leave the viewport should stop playing. When they do not stop, the result is several interviews competing for the lobby’s audio system at the same time, a visitor who did not choose to start the playback, and a display that broadcasts audio from profiles no one is looking at. The symptom is common on media-heavy recognition kiosks and the cause is almost always the same: the platform uses IntersectionObserver to detect when a profile enters the viewport, but the corresponding pause logic for profiles that leave is either incomplete or written against assumptions the API does not support.
Read More






























