From 8c7c686d3fdbec2f49e33dd0a5674298233850d0 Mon Sep 17 00:00:00 2001 From: lyeoh Date: Sat, 3 Nov 2018 12:36:19 -0500 Subject: [PATCH] Strip fragment and query only for `:navigate up` --- qutebrowser/browser/commands.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py index 096a324d2..d0627de92 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -636,7 +636,6 @@ class CommandDispatcher: cmdutils.check_exclusive((tab, bg, window), 'tbw') widget = self._current_widget() url = self._current_url() - url = url.adjusted(QUrl.RemoveFragment | QUrl.RemoveQuery) handlers = { 'prev': functools.partial(navigate.prevnext, prev=True), @@ -654,6 +653,8 @@ class CommandDispatcher: handler(browsertab=widget, win_id=self._win_id, baseurl=url, tab=tab, background=bg, window=window) elif where in ['up', 'increment', 'decrement']: + if where is 'up': + url = url.adjusted(QUrl.RemoveFragment | QUrl.RemoveQuery) new_url = handlers[where](url, count) self._open(new_url, tab, bg, window, related=True) else: # pragma: no cover