This patch teaches page.evaluate to do 1 hop instead of 2 hops. As a result, things such as `page.select` will not throw an unfortunate exception when they schedule a navigation. Fix #4537
root
puppeteer.errors
puppeteer.devices