summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseebye <seebye@users.noreply.github.com>2017-12-20 00:10:21 +0100
committerseebye <seebye@users.noreply.github.com>2017-12-20 00:10:21 +0100
commitc8ae405bfe7dd3a0b583013ed1b894c71186e4c7 (patch)
tree83b3ce033428b0e755aee4bdd117c79d36f41ba9
parent4ffdd9da0e03d27538d0c1fb5709486c64b4b508 (diff)
downloadqutebrowser-c8ae405bfe7dd3a0b583013ed1b894c71186e4c7.tar.gz
qutebrowser-c8ae405bfe7dd3a0b583013ed1b894c71186e4c7.zip
fix #3396
-rw-r--r--qutebrowser/browser/history.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/qutebrowser/browser/history.py b/qutebrowser/browser/history.py
index ecab730ae..e82e6970d 100644
--- a/qutebrowser/browser/history.py
+++ b/qutebrowser/browser/history.py
@@ -171,7 +171,9 @@ class WebHistory(sql.SqlTable):
@pyqtSlot(QUrl, QUrl, str)
def add_from_tab(self, url, requested_url, title):
"""Add a new history entry as slot, called from a BrowserTab."""
- if url.scheme() == 'data' or requested_url.scheme() == 'data':
+ if any(url.scheme() == 'data' or
+ ('qute', 'back') == (url.scheme(), url.host())
+ for url in (url, requested_url)):
return
if url.isEmpty():
# things set via setHtml