diff --git a/src/bundle/Resources/public/js/scripts/admin.table.js b/src/bundle/Resources/public/js/scripts/admin.table.js index 85b2690f6a..5cdf7d1d2a 100644 --- a/src/bundle/Resources/public/js/scripts/admin.table.js +++ b/src/bundle/Resources/public/js/scripts/admin.table.js @@ -40,7 +40,7 @@ subCheckboxes.forEach((subCheckbox) => { if (!subCheckbox.disabled) { subCheckbox.checked = mainCheckbox.checked; - subCheckbox.dispatchEvent(new CustomEvent('change', { detail: { isFromJS: true } })); + subCheckbox.dispatchEvent(new CustomEvent('change', { bubbles: true, detail: { isFromJS: true } })); } }); }; diff --git a/src/bundle/Resources/public/js/scripts/fieldType/ezobjectrelationlist.js b/src/bundle/Resources/public/js/scripts/fieldType/ezobjectrelationlist.js index 1635c8410a..7c24250094 100644 --- a/src/bundle/Resources/public/js/scripts/fieldType/ezobjectrelationlist.js +++ b/src/bundle/Resources/public/js/scripts/fieldType/ezobjectrelationlist.js @@ -100,6 +100,7 @@ closeUDW(); updateFieldState(); updateAddBtnState(); + relationsTable.dispatchEvent(new CustomEvent('ibexa-refresh-main-table-checkbox')); }; const openUDW = (event) => { event.preventDefault();