From aaab05793e4dc91d59e06f005f8ff71408013cef Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Wed, 20 May 2015 13:34:36 +0200 Subject: [PATCH] urlutils: Handle localhost correctly in all cases. --- qutebrowser/utils/urlutils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qutebrowser/utils/urlutils.py b/qutebrowser/utils/urlutils.py index a7c0b0320..3ed82b0db 100644 --- a/qutebrowser/utils/urlutils.py +++ b/qutebrowser/utils/urlutils.py @@ -108,8 +108,6 @@ def _is_url_naive(urlstr): return False elif '.' in url.host(): return True - elif url.host() == 'localhost': - return True else: return False @@ -258,6 +256,9 @@ def is_url(urlstr): # A URL will never contain a space log.url.debug("Contains space -> no URL") url = False + elif qurl_userinput.host() in ('localhost', '127.0.0.1', '::1'): + log.url.debug("Is localhost.") + url = True elif is_special_url(qurl): # Special URLs are always URLs, even with autosearch=False log.url.debug("Is an special URL.")