class Capybara::Selenium::SafariNode

def hover

def hover
  # Workaround issue where hover would sometimes fail - possibly due to mouse not having moved
  scroll_if_needed { browser_action.move_to(native, 0, 0).move_to(native).perform }
end