posthog-js silently drops every capture when userAgentData.brands contains HeadlessChrome (UA string/webdriver masking doesn't help), which also starves event-triggered surveys in Playwright runs against dev.sase.tr. Production keeps the bot filter. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>