summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2018-07-24 15:44:27 +0200
committerFlorian Bruhin <git@the-compiler.org>2018-08-15 10:55:18 +0200
commitd7f2e674411087ec4a9ffe94e8bef483be7b67a1 (patch)
treebaa78d2e363eaa440d0f218083213c9d64245a3a
parentcc3e5a2aad436e9faa0ac45b1b39cd10b3dc736b (diff)
downloadqutebrowser-d7f2e674411087ec4a9ffe94e8bef483be7b67a1.tar.gz
qutebrowser-d7f2e674411087ec4a9ffe94e8bef483be7b67a1.zip
Don't require user interaction for clicking qute:// links
See #4090, #4073 (cherry picked from commit f69cd2259e0ffc1d4e93078059b4229b81862bb4)
-rw-r--r--qutebrowser/browser/webengine/webengineelem.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/qutebrowser/browser/webengine/webengineelem.py b/qutebrowser/browser/webengine/webengineelem.py
index 01ec7b687..aefa51f5a 100644
--- a/qutebrowser/browser/webengine/webengineelem.py
+++ b/qutebrowser/browser/webengine/webengineelem.py
@@ -203,6 +203,8 @@ class WebEngineElement(webelem.AbstractWebElement):
url = self.resolve_url(baseurl)
if url is None:
return True
+ if baseurl.scheme() == url.scheme(): # e.g. a qute:// link
+ return False
return url.scheme() not in urlutils.WEBENGINE_SCHEMES
def _click_editable(self, click_target):