{# KJ-mode field naming who the host is queuing for. Shared by the search and files pages: base.html binds #singer-name and fills #singer-list, so the ids here are a contract with loadSingerList() and must not be duplicated. KJ mode requires an open session. A night's plays belong to a named session, and without this gate record_play() silently auto-starts an unnamed one -- the history exists but the host never got to name it. Both branches render and base.html swaps them on session_changed, so starting a session in another tab does not leave a stale prompt here. #} {% if is_admin() %}