fix: silence autofocus a11y warning inside `<dialog>`

pull/16341/head
navorite 2 months ago
parent ca1eb55e97
commit c02e9a5d9d

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: silence autofocus a11y warning inside `<dialog>`

@ -875,7 +875,7 @@ export function check_element(node, context) {
}
// no-autofocus
if (name === 'autofocus') {
if (name === 'autofocus' && node.name !== 'dialog' && !is_parent(context.path, ['dialog'])) {
w.a11y_autofocus(attribute);
}

@ -1 +1,6 @@
<div autofocus></div>
<dialog autofocus>
</dialog>
<dialog>
<input autofocus>
</dialog>

Loading…
Cancel
Save