Dmitry Vorotilin
Dmitry Vorotilin
I'm removing this resize call when page is created. I think there was a confusion from my side about `--window-size` not working on MacOS back then and cuprite requirements. I...
@borlafdev I think the difference is that for every page Ferrum opens up a new connection, which is not the case for Puppeteer. To multiplex and use the same WebSocket...
Since it's a breaking change and there are no deprecation warnings, it's not a suitable solution for now. For a command line flag which in general can be `--flag` `--flag=value`...
It looks like it's not Ferrum issue anyways. Closing
It is, but still ferrum itself can provide some guidance and scripts to make it even harder from the beginning to detect automation.
> You can enable the new headless mode in chromium by modifying the browser options: > > ```ruby > Ferrum::Browser.new(browser_options: { "headless": "new" }) > ``` it doesn't work, because...
Actually after upgrading Rails from 6 to 7, the issue disappeared for me. Maybe because of connection flusher, weird.
@keithchew thanks for reply! Yes I figured out that with the pressure we have a lot of changes which triggers snapshot. We have already turned off snapshot completely to see...
@alexeyr-ci we just need to find either time for me or someone who can implement it ;)
That might be the case, but overall I had a few workarounds just because Chrome doesn't work properly and doesn't load scripts before loading the page https://chromedevtools.github.io/devtools-protocol/tot/Page/#method-addScriptToEvaluateOnNewDocument I can try...