fix: silence autofocus a11y warning inside `<dialog>` (#16341)

pull/16354/head
Ahmad S. 2 months ago committed by GitHub
parent e802d3b2cc
commit 96c1a10042
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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

@ -877,7 +877,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>
<div autofocus></div>
<dialog autofocus>
</dialog>
<dialog>
<input autofocus>
</dialog>

Loading…
Cancel
Save