@@ -69,12 +69,13 @@ export function canonicalEvents(params: DesktopQueryParams | AndroidQueryParams)
6969 : '' ,
7070 // Fetch browser events
7171 params . bid_browsers
72- ? browserEvents ( params ) +
73- // Include focused and audible browser events as indications of not-afk
74- ( params . include_audible
75- ? `audible_events = filter_keyvals(browser_events, "audible", [true]);
72+ ? isDesktopParams ( params ) &&
73+ browserEvents ( params ) +
74+ // Include focused and audible browser events as indications of not-afk
75+ ( params . include_audible
76+ ? `audible_events = filter_keyvals(browser_events, "audible", [true]);
7677 not_afk = period_union(not_afk, audible_events);`
77- : '' )
78+ : '' )
7879 : '' ,
7980 // Filter out window events when the user was afk
8081 isDesktopParams ( params ) && params . filter_afk
@@ -190,7 +191,8 @@ export function fullDesktopQuery(
190191 afkbucket : string ,
191192 filterAFK = true ,
192193 classes ,
193- filterCategories : string [ ] [ ]
194+ filterCategories : string [ ] [ ] ,
195+ include_audible : boolean
194196) : string [ ] {
195197 // Escape `"`
196198 browserbuckets = _ . map ( browserbuckets , escape_doublequote ) ;
@@ -205,6 +207,7 @@ export function fullDesktopQuery(
205207 classes : classes ,
206208 filter_classes : filterCategories ,
207209 filter_afk : filterAFK ,
210+ include_audible,
208211 } ;
209212
210213 return querystr_to_array (
0 commit comments