Blur only occurs when the active element is inside the toast.

This commit is contained in:
Elias Lanfranconi
2025-08-10 14:09:05 +01:00
committed by GitHub
parent a2e9775a2c
commit 246aa65860
+2 -2
View File
@@ -99,7 +99,7 @@
clearTimeout(state.timeoutId);
toasts.delete(element);
if (document.activeElement) document.activeElement.blur();
if (element.contains(document.activeElement)) document.activeElement.blur();
element.setAttribute('aria-hidden', 'true');
element.addEventListener('transitionend', () => element.remove(), { once: true });
}
@@ -194,4 +194,4 @@
});
observer.observe(document.body, { childList: true, subtree: true });
})();
})();