From e212df2160081243061053aa95b290d404e1cfb8 Mon Sep 17 00:00:00 2001 From: abdo Date: Fri, 25 Sep 2020 21:05:34 +0300 Subject: [PATCH] Escape sidebar search terms --- qt/aqt/browser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qt/aqt/browser.py b/qt/aqt/browser.py index 7c3bc2297..fd3f042e1 100644 --- a/qt/aqt/browser.py +++ b/qt/aqt/browser.py @@ -5,6 +5,7 @@ from __future__ import annotations import html +import re import time from dataclasses import dataclass from enum import Enum @@ -1219,7 +1220,7 @@ QTableView {{ gridline-color: {grid} }} if c % 2 == 0: txt += a + ":" else: - txt += a + txt += re.sub(r"(\*|%|_)", r"\\\1", a) for chr in "  ()": if chr in txt: txt = '"%s"' % txt