Fix helper dialog close and add failsafe for similar cases (#23468)

This commit is contained in:
Petar Petrov
2024-12-30 12:51:21 +02:00
committed by GitHub
parent d0327915db
commit e1a6f6f0e3
3 changed files with 13 additions and 3 deletions

View File

@@ -225,6 +225,7 @@ export const makeDialogManager = (
};
const _handleClosedFocus = async (ev: HASSDomEvent<DialogClosedParams>) => {
if (!LOADED[ev.detail.dialog]) return;
const closedFocusTargets = LOADED[ev.detail.dialog].closedFocusTargets;
delete LOADED[ev.detail.dialog].closedFocusTargets;
if (!closedFocusTargets) return;