Forums Feature Requests Thread

[New] Files, photos, gallery, ansi: No slideshow / auto-advance in the photo lightbox

Patrick Bass · Jun 6 · 13 · 1 Auto-locked
[Normal Priority] [New Feature] [Deployed to Production]
🚀 OP Jun 6, 2026 6:00pm

Area: Files, photos, gallery, ansi (audit p5) · Surface: Photo lightbox (/photos/album/{id}) · Dimension: competitor-gap · Severity: minor

Presenting an album hands-free is table stakes for photo galleries — Flickr, SmugMug, Google Photos, and Mighty's media galleries all offer a play/slideshow button that auto-advances with a configurable interval and full-screen. Today a member showing photos to a group has to click next on every single image. A slideshow turns an album into a lean-back experience, which matters for community show-and-tell, event recaps, and course/portfolio galleries.

Evidence

album.php mounts only manual prev/next carousel arrows (lines 358, 792-806) and ArrowLeft/ArrowRight keyboard nav (lines 1073-1074). grep for slideshow|autoplay|auto.?advance across templates/photos/*.php finds no slideshow control; the only autoplay reference (album.php:826 media.autoplay) is for video elements, not a slideshow timer.

Suggested fix. Add a "Play slideshow" button to the lightbox top bar that enters full-screen and auto-advances every N seconds (with pause/interval controls and a stop on user interaction). Reuse the existing openAt() carousel logic with a setInterval driver; respect prefers-reduced-motion.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

🚀 Jun 11, 2026 8:14pm

Shipped. The photo lightbox now has a play button that auto-advances through an album every few seconds. Manual navigation, closing the viewer, or switching browser tabs pauses it. It starts paused and respects reduced-motion settings.


Patrick Bass
@mobieus

Log in or register to reply to this thread.