Skip to content

Commit 005f17e

Browse files
authored
fix(u5-search-item): encode markup (#12140)
1 parent a8e8dd1 commit 005f17e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/fiori/src/SearchItem.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ import event from "@ui5/webcomponents-base/dist/decorators/event-strict.js";
1010
import { SEARCH_ITEM_DELETE_BUTTON } from "./generated/i18n/i18n-defaults.js";
1111
import { i18n } from "@ui5/webcomponents-base/dist/decorators.js";
1212
import type I18nBundle from "@ui5/webcomponents-base/dist/i18nBundle.js";
13-
13+
// @ts-expect-error
14+
import encodeXML from "@ui5/webcomponents-base/dist/sap/base/security/encodeXML.js";
1415
/**
1516
* @class
1617
*
@@ -136,7 +137,7 @@ class SearchItem extends ListItemBase {
136137
super.onBeforeRendering();
137138

138139
// bold the matched text
139-
this._markupText = this.highlightText ? generateHighlightedMarkup((this.text || ""), this.highlightText) : (this.text || "");
140+
this._markupText = this.highlightText ? generateHighlightedMarkup((this.text || ""), this.highlightText) : encodeXML(this.text || "");
140141
}
141142

142143
get _deleteButtonTooltip() {

0 commit comments

Comments
 (0)