DataGrid: escape popup id in setPopupAriaExpanded selector to fix querySelector error with dynamic columns

This commit is contained in:
Vladimir Enchev
2026-07-02 17:22:12 +03:00
parent 0260a9edbc
commit 74af00b773

View File

@@ -2052,7 +2052,7 @@ window.Radzen = {
if (parent.getAttribute && parent.getAttribute('aria-controls') === id) {
control = parent;
} else if (parent.querySelector) {
control = parent.querySelector('[aria-controls="' + id + '"]');
control = parent.querySelector('[aria-controls="' + (window.CSS && CSS.escape ? CSS.escape(id) : id) + '"]');
}
if (!control && parent.getAttribute && parent.getAttribute('role') === 'combobox') {
control = parent;