{"record":{"id":"861c20b004cf58fe","repo":"teamcapybara/capybara","slug":"double-click-doesn-t-support-a-delay-option","errorCode":null,"errorMessage":"double_click doesn't support a delay option","messagePattern":"double_click doesn't support a delay option","errorType":"exception","errorClass":"ArgumentError","httpStatus":null,"severity":"error","filePath":"lib/capybara/selenium/node.rb","lineNumber":146,"sourceCode":"\n  def right_click(keys = [], **options)\n    click_options = ClickOptions.new(keys, options)\n    perform_with_options(click_options) do |action|\n      target = click_options.coords? ? nil : native\n      if click_options.delay.zero?\n        action.context_click(target)\n      else\n        action.move_to(target) if target\n        action.pointer_down(:right).then do |act|\n          action_pause(act, click_options.delay)\n        end.pointer_up(:right)\n      end\n    end\n  end\n\n  def double_click(keys = [], **options)\n    click_options = ClickOptions.new(keys, options)\n    raise ArgumentError, \"double_click doesn't support a delay option\" unless click_options.delay.zero?\n\n    perform_with_options(click_options) do |action|\n      click_options.coords? ? action.double_click : action.double_click(native)\n    end\n  end\n\n  def send_keys(*args)\n    native.send_keys(*args)\n  end\n\n  def hover\n    scroll_if_needed { browser_action.move_to(native).perform }\n  end\n\n  def drag_to(element, drop_modifiers: [], **)\n    drop_modifiers = Array(drop_modifiers)\n    # Due to W3C spec compliance - The Actions API no longer scrolls to elements when necessary\n    # which means Seleniums `drag_and_drop` is now broken - do it manually","sourceCodeStart":128,"sourceCodeEnd":164,"githubUrl":"https://github.com/teamcapybara/capybara/blob/15b5fdb76e972e9623d5af2123ed3755594f9732/lib/capybara/selenium/node.rb#L128-L164","documentation":"Error \"double_click doesn't support a delay option\" thrown in teamcapybara/capybara.","triggerScenarios":"Thrown at lib/capybara/selenium/node.rb:146 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"15b5fdb76e972e9623d5af2123ed3755594f9732","analyzedAt":"2026-08-21T16:53:45.588Z","schemaVersion":2},"datasetVersion":"2026-08-21T18:17:14.833Z"}