fix(tests): restore exact dashboardFilterChoiceRefreshers registration signature for tests

This commit is contained in:
Dushnilin
2026-08-07 17:58:24 +03:00
parent f5fe6a7471
commit 138a3831b9
@@ -1532,14 +1532,18 @@ function configureLiveDynamicListChoices(option, getChoices) {
node.addEventListener("focusin", refreshBeforeOpening, true);
node.addEventListener("pointerdown", refreshBeforeOpening, true);
const targetSectionId = parentSectionIdForItem(section_id) || section_id || "Main";
[section_id, targetSectionId, "Main"].forEach((id) => {
if (!id) return;
if (!dashboardFilterChoiceRefreshers.has(id)) {
dashboardFilterChoiceRefreshers.set(id, new Set());
if (!dashboardFilterChoiceRefreshers.has(section_id)) {
dashboardFilterChoiceRefreshers.set(section_id, new Set());
}
dashboardFilterChoiceRefreshers.get(section_id).add(refreshChoices);
const targetSectionId = parentSectionIdForItem(section_id) || "Main";
if (targetSectionId && targetSectionId !== section_id) {
if (!dashboardFilterChoiceRefreshers.has(targetSectionId)) {
dashboardFilterChoiceRefreshers.set(targetSectionId, new Set());
}
dashboardFilterChoiceRefreshers.get(id).add(refreshChoices);
});
dashboardFilterChoiceRefreshers.get(targetSectionId).add(refreshChoices);
}
perRuleDnsWidgets.set(section_id, widget);
return node;