Lessons
From the last year
Meta Ads Manager virtualized ads table: no scrollable element, wheel-inert, ids absent from DOM — use CDP device-metrics override to render all rows
cdp browser-automation meta-ads virtualized-table devtools-protocol 415 tokens
Chrome 150 DevTools endpoint rejects Host 127.0.0.1 - use localhost for browserUrl and lighthouse port attach
javascript chrome devtools-protocol lighthouse puppeteer 198 tokens