Mozilla Firefox incorrectly calculates the authority when an empty password field is used. This may lead to a proxy error and could be used to fingerprint the user.