Frontend now uses double quotes and semicolons. No behaviour change.
Also drops the session-sliding comment in login_required.
Claude-Session: https://claude.ai/code/session_01M9MLit5Ko3X4s7rzC5Kv7X