class Capybara::Result
def lazy_select_elements(&block)
https://github.com/teamcapybara/capybara/issues/2349
while JRuby >= 9.2.8.0 leaks threads when using lazy enumerators
https://github.com/jruby/jruby/issues/4212
causes a concurrency issue with network requests here
JRuby < 9.2.8.0 has an issue with lazy enumerators which
def lazy_select_elements(&block) @elements.select(&block).to_enum # non-lazy evaluation end