class Capybara::Selenium::EdgeNode
def select_option
def select_option return super unless chrome_edge? # To optimize to only one check and then click selected_or_disabled = driver.evaluate_script(<<~JS, self) arguments[0].matches(':disabled, select:disabled *, :checked') JS click unless selected_or_disabled end