This commit is contained in:
2026-05-24 19:00:05 +02:00
parent 5bbcb5be41
commit 503c131f0b

View File

@@ -1204,11 +1204,14 @@ process.on('uncaughtException', err => {
globals.lang = perRequestLang; globals.lang = perRequestLang;
// Resolve per-request infobox preference // Resolve per-request infobox preference
// Guests always get false — the alternative infobox is a logged-in user preference only
const useAltInfobox = (req && req.session && typeof req.session.use_alternative_infobox === 'boolean') const useAltInfobox = (req && req.session && typeof req.session.use_alternative_infobox === 'boolean')
? req.session.use_alternative_infobox ? req.session.use_alternative_infobox
: (data && typeof data.user_alternative_infobox === 'boolean' : (req && !req.session
? data.user_alternative_infobox ? false
: (cfg.websrv.user_alternative_infobox !== false)); : (data && typeof data.user_alternative_infobox === 'boolean'
? data.user_alternative_infobox
: (cfg.websrv.user_alternative_infobox !== false)));
data = Object.assign({}, globals, data || {}, { data = Object.assign({}, globals, data || {}, {
t: perRequestT, t: perRequestT,