diff --git a/src/queries/label-text.js b/src/queries/label-text.js
index 3b394f41..588258d1 100644
--- a/src/queries/label-text.js
+++ b/src/queries/label-text.js
@@ -64,17 +64,19 @@ function queryAllByLabelText(
}
if (label.getAttribute('id')) {
//
- container
- .querySelectorAll(`[aria-labelledby~="${label.getAttribute('id')}"]`)
- .forEach(element => elementsForLabel.push(element))
+ Array.from(
+ container.querySelectorAll(
+ `[aria-labelledby~="${label.getAttribute('id')}"]`,
+ ),
+ ).forEach(element => elementsForLabel.push(element))
}
if (label.childNodes.length) {
//
const formControlSelector =
'button, input, meter, output, progress, select, textarea'
- label
- .querySelectorAll(formControlSelector)
- .forEach(element => elementsForLabel.push(element))
+ Array.from(
+ label.querySelectorAll(formControlSelector),
+ ).forEach(element => elementsForLabel.push(element))
}
return matchedElements.concat(elementsForLabel)
}, [])