diff --git a/discover/qml/ApplicationsListPage.qml b/discover/qml/ApplicationsListPage.qml --- a/discover/qml/ApplicationsListPage.qml +++ b/discover/qml/ApplicationsListPage.qml @@ -50,22 +50,17 @@ property bool canNavigate: true readonly property alias subcategories: appsModel.subcategories - function escapeHtml(unsafe) { - return unsafe - .replace(/&/g, "&") - .replace(//g, ">") - .replace(/"/g, """) - .replace(/'/g, "'"); - } - + function stripHtml(input) { + var regex = /(<([^>]+)>)/ig + return input.replace(regex, ""); + } background: Rectangle { color: Kirigami.Theme.backgroundColor Kirigami.Theme.colorSet: Kirigami.Theme.Window Kirigami.Theme.inherit: false } - title: search.length>0 ? i18n("Search: %1", escapeHtml(search)) + title: search.length>0 ? i18n("Search: %1", stripHtml(search)) : category ? category.name : "" signal clearSearch()