merge old config

This commit is contained in:
leookun
2026-08-26 15:50:53 +08:00
parent e1937233ec
commit 1bc1c3d978
+4 -2
View File
@@ -73,8 +73,10 @@ export function Modal({ id, open, title, children, banner, busy, wide, role = "d
};
document.addEventListener("keydown", onKey);
const focusFrame = requestAnimationFrame(() => {
const target = initialFocus === "submit" ? submitButton.current : focusableElements(dialog.current!)[0];
(target ?? dialog.current)?.focus();
const currentDialog = dialog.current;
if (!currentDialog) return;
const target = initialFocus === "submit" ? submitButton.current : focusableElements(currentDialog)[0];
(target ?? currentDialog).focus();
});
return () => {
cancelAnimationFrame(focusFrame);