From b195b5b40d593ddb3a7cb5270b8fb499835c4e74 Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Thu, 29 Sep 2016 11:02:30 +0200 Subject: [PATCH] detect ';' delimiters when yanking URL fixes #1987 --- qutebrowser/browser/commands.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py index 5e899aba1..873ad7517 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -682,7 +682,10 @@ class CommandDispatcher: else: flags |= QUrl.FullyEncoded url = QUrl(self._current_url()) - url_query = QUrlQuery(url) + url_query = QUrlQuery() + if ';' in url.query(): + url_query.setQueryDelimiters('=', ';') + url_query.setQuery(url.query()) for key in dict(url_query.queryItems()): if key in config.get('general', 'yank-ignored-url-parameters'): url_query.removeQueryItem(key)