diff options
author | Florian Bruhin <git@the-compiler.org> | 2018-07-24 15:44:27 +0200 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2018-08-15 10:55:18 +0200 |
commit | d7f2e674411087ec4a9ffe94e8bef483be7b67a1 (patch) | |
tree | baa78d2e363eaa440d0f218083213c9d64245a3a | |
parent | cc3e5a2aad436e9faa0ac45b1b39cd10b3dc736b (diff) | |
download | qutebrowser-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.py | 2 |
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): |