diff options
author | Florian Bruhin <me@the-compiler.org> | 2022-06-14 17:58:45 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2022-06-14 17:58:45 +0200 |
commit | 16781db684aac6b1f54ddc73ff8bb288c1331bd1 (patch) | |
tree | 684d2cc60d31a1ba4d03c40854e5251b0354bc63 | |
parent | 2749f0150ba7d6d86697cb7eac50cf3018a0fd46 (diff) | |
download | qutebrowser-16781db684aac6b1f54ddc73ff8bb288c1331bd1.tar.gz qutebrowser-16781db684aac6b1f54ddc73ff8bb288c1331bd1.zip |
Escape searched text strings
More lightweight version of the fix in d576a8d88f7141e2037137a423fc4714c4ef4e41
without requiring changed default behavior.
-rw-r--r-- | qutebrowser/browser/commands.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py index 00d5e521f..5e1c67224 100644 --- a/qutebrowser/browser/commands.py +++ b/qutebrowser/browser/commands.py @@ -19,6 +19,7 @@ """Command dispatcher for TabbedBrowser.""" +import html import os.path import shlex import functools @@ -1561,7 +1562,8 @@ class CommandDispatcher: elif going_up and tab.scroller.pos_px().y() > old_scroll_pos.y(): message.info("Search hit TOP, continuing at BOTTOM") else: - message.warning(f"Text '{text}' not found on page!", + escaped = html.escape(text) + message.warning(f"Text '{escaped}' not found on page!", replace='find-in-page') @cmdutils.register(instance='command-dispatcher', scope='window', |