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}
`; },