summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2015-03-03 23:28:45 +0100
committerFlorian Bruhin <git@the-compiler.org>2015-03-18 23:13:43 +0100
commit8f10a97b1efdbd58dfffc2a741cb42a8fc66e4e9 (patch)
treefa8aeabbf4af8a588445e18687a0f3afb4f9c2b9
parent202b267bd00dbc68c9cec31510923fdaa56f2f88 (diff)
downloadqutebrowser-8f10a97b1efdbd58dfffc2a741cb42a8fc66e4e9.tar.gz
qutebrowser-8f10a97b1efdbd58dfffc2a741cb42a8fc66e4e9.zip
Clear open target in acceptNavigationRequest.
This is a regression introduced in a76868c0f4a189e2a2b53a9acbaa6ccc272e55a6. Fixes #530.
-rw-r--r--qutebrowser/browser/webpage.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/qutebrowser/browser/webpage.py b/qutebrowser/browser/webpage.py
index 6d6443d33..40ecdbc5a 100644
--- a/qutebrowser/browser/webpage.py
+++ b/qutebrowser/browser/webpage.py
@@ -405,6 +405,7 @@ class BrowserPage(QWebPage):
message.error(self._win_id, "Invalid link {} clicked!".format(
urlstr))
log.webview.debug(url.errorString())
+ self.open_target = usertypes.ClickTarget.normal
return False
tabbed_browser = objreg.get('tabbed-browser', scope='window',
window=self._win_id)
@@ -416,6 +417,7 @@ class BrowserPage(QWebPage):
target = self._hint_target
else:
target = self.open_target
+ self.open_target = usertypes.ClickTarget.normal
if target == usertypes.ClickTarget.tab:
tabbed_browser.tabopen(url, False)
return False