A native function's toString no longer reads [native code]
br.tostring_tampered · convicts
What it catches
DataDome: puppeteer-extra-stealth toString side-effects. v0.74.36 EXTENDED the collector's checked-method list with PointerEvent.prototype.getCoalescedEvents — the red-team COALESCE_SPOOF evader overrides it with a non-native fn to fabricate coalesced pointer batches and beat the behavioural residual bh.synthetic_no_coalesced; the override's non-native toString trips this rule. Grounded live: COALESCE_SPOOF fires it, while HUMAN_MOUSE + plain STEALTH (native getCoalescedEvents) do NOT — FP-safe (a real browser's is native).
Signals it reads
browser.function_tostring_tampered
How it fires
present
Evaders it caught 4
Bypassed by 10
Frontier evaders that reach the detector uncaught (scored only suspicious, defeating every convicting tell) — this check is not one that stops them. The red-team frontier this detection still has to convict.