Francis Beaudoin

Results 4 issues of Francis Beaudoin

When using `session.visit()`, if the page includes indefinitely running Javascript, apparition hangs and never timeouts. To reproduce the issue, create an HTML page having the following code and `session.visit` it:...

# Details Similar to what is being proposed in #420, this PR fixes intermittent `Ferrum::TimeoutError` as the driver awaits for requests to be completed. # What It was observed that...

needs feedback

**Context** Is there any specific reasons behind launching the Chrome process with [disable-web-security](https://peter.sh/experiments/chromium-command-line-switches/#disable-web-security)?https://github.com/rubycdp/ferrum/blob/19767d0885afbebc95574eda685e04dc9da2b47d/lib/ferrum/browser/options/chrome.rb#L12 This flag is _at least_ disabling the same-origin policy hence having security implications if the browser is...

# Context It was observed that if a query includes thousands of non-existing fields, it takes a lot of processing time within the [FieldsWillMerge#find_conflicts_within](https://github.com/rmosolgo/graphql-ruby/blob/c66362145bd120a22fdbc14aac612b486c32b3d8/lib/graphql/static_validation/rules/fields_will_merge.rb#L197-L211). # What The iteration loop represents...