events: document desktop fallback in UA parser

This commit is contained in:
Arlind Ukshini 2026-04-27 10:46:47 +02:00
parent d974e865c2
commit a756a1dcc3

View file

@ -26,7 +26,9 @@ export function parseUA(ua) {
return { device_type: null, os: null, browser: null }; return { device_type: null, os: null, browser: null };
} }
// device_type // device_type — fallback is 'desktop' to mirror server.js
// wantsMobileView() (unrecognised UA → desktop page). Analytics
// stay consistent with what the user actually saw.
let device_type = 'desktop'; let device_type = 'desktop';
if (TABLET_UA_RE.test(ua)) device_type = 'tablet'; if (TABLET_UA_RE.test(ua)) device_type = 'tablet';
else if (MOBILE_UA_RE.test(ua)) device_type = 'mobile'; else if (MOBILE_UA_RE.test(ua)) device_type = 'mobile';