diff --git a/src/Autocomplete/assets/dist/controller.js b/src/Autocomplete/assets/dist/controller.js
index e021770d8b5..284a1265c1c 100644
--- a/src/Autocomplete/assets/dist/controller.js
+++ b/src/Autocomplete/assets/dist/controller.js
@@ -344,8 +344,8 @@ _default_1_instances = new WeakSet(), _default_1_getCommonConfig = function _def
optgroupField: 'group_by',
score: (search) => (item) => 1,
render: {
- option: (item) => `
${item[labelField]}
`,
- item: (item) => `${item[labelField]}
`,
+ option: (item, escapeData) => `${escapeData(item[labelField])}
`,
+ item: (item, escapeData) => `${escapeData(item[labelField])}
`,
loading_more: () => {
return `${this.loadingMoreTextValue}
`;
},
diff --git a/src/Autocomplete/assets/src/controller.ts b/src/Autocomplete/assets/src/controller.ts
index 6b68283b51d..8313dcee2fa 100644
--- a/src/Autocomplete/assets/src/controller.ts
+++ b/src/Autocomplete/assets/src/controller.ts
@@ -296,8 +296,8 @@ export default class extends Controller {
// avoid extra filtering after results are returned
score: (search: string) => (item: any) => 1,
render: {
- option: (item: any) => `${item[labelField]}
`,
- item: (item: any) => `${item[labelField]}
`,
+ option: (item: any, escapeData: typeof escape_html) => `${escapeData(item[labelField])}
`,
+ item: (item: any, escapeData: typeof escape_html) => `${escapeData(item[labelField])}
`,
loading_more: (): string => {
return `${this.loadingMoreTextValue}
`;
},