clean up test

pull/5323/head
tanhauhau 4 years ago
parent 30150b1ea6
commit 2911f482c7

@ -616,17 +616,16 @@ export default class Element extends Node {
} }
if (this.name === 'label') { if (this.name === 'label') {
const has_input_child = (children) => { const has_input_child = (children: INode[]) => {
const has_input = children.some(i => (i instanceof Element && a11y_labelable.has(i.name))); if (children.some(child => (child instanceof Element && (a11y_labelable.has(child.name) || child.name === 'slot')))) {
if (has_input) {
return true; return true;
} }
for (const c of children) { for (const child of children) {
if (!c.children || c.children.length === 0) { if (!('children' in child) || child.children.length === 0) {
continue; continue;
} }
if (has_input_child(c.children)) { if (has_input_child(child.children)) {
return true; return true;
} }
} }

Loading…
Cancel
Save