class Capybara::Queries::CurrentPathQuery

def resolves_for?(session)

def resolves_for?(session)
  uri = ::Addressable::URI.parse(session.current_url)
  @actual_path = (options[:ignore_query] ? uri&.omit(:query) : uri).then do |u|
    options[:url] ? u&.to_s : u&.request_uri
  end
  res = if @expected_path.is_a? Regexp
    @actual_path.to_s.match?(@expected_path)
  else
    ::Addressable::URI.parse(@expected_path) == ::Addressable::URI.parse(@actual_path)
  end
  res && matches_filter_block?(uri)
end