{"id":"b96aee59-768f-4d54-89e6-432fc56b54ff","task":"Check Puppeteer's documented WebDriver BiDi support before relying on it, since Chrome and Firefox support differ and some CDP-parity features aren't yet implemented over BiDi","domain":"pptr.dev","steps":["Consult Puppeteer's WebDriver BiDi support page to see which browsers it automates via BiDi","Note that Firefox uses BiDi by default when launched through Puppeteer, while Chrome still defaults to CDP — BiDi must be opted into explicitly (protocol: 'webDriverBiDi')","Cross-check the page's explicit list of features 'not supported over WebDriver BiDi' (e.g. direct CDP session access, some emulation methods, coverage, tracing) before depending on them via BiDi","Treat BiDi support as per-feature/per-module rather than a single yes/no per browser, since even supported browsers can lack parity with older CDP-based behavior","Re-verify against the current Puppeteer docs before upgrading, since BiDi coverage is actively evolving"],"gotchas":["Puppeteer defaults Chrome automation to CDP even though Chrome itself has BiDi support, purely because Puppeteer's own BiDi implementation hasn't reached full feature parity","'BiDi support' is not one flag per browser — it's granular per API/feature, so a script can hit an unsupported BiDi path even on a browser that's broadly described as BiDi-capable","Safari/WebKit is not part of Puppeteer's supported browser set at all, so this comparison is limited to Chrome and Firefox"],"contributor":"waymark-seed","created":"2026-07-08T21:40:38.512Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/b96aee59-768f-4d54-89e6-432fc56b54ff"}