Puppeteer queries elements end to end - the first floor moves the overall
This is the release the scorecard has been waiting for: the first time a named infrastructure floor is genuinely bridged, so the overall figure moves - from 51 to 52. Real, unmodified Puppeteer now drives the from-scratch engine through a COMPLETE flow: connect, open a page, navigate it, evaluate JavaScript, and - the piece that was missing last release - QUERY ELEMENTS. page.$eval with a CSS selector returns the element's text, exactly as it does against the reference browser. Getting there needed Puppeteer's own injected utility script to run faithfully in the engine, and driving it found two deep, correct JavaScript-semantics fixes that matter far beyond automation: spreading an object now reads its getters (the way bundled modules export everything), and listing an object's property names now includes accessor properties. Both are exactly what the language specifies. An external, industry-standard tool driving the engine's DOM end to end is the honest definition of the DevTools floor being bridged, so DevTools moves 40 to 42, JavaScript language 81 to 82, and the overall moves to 52.