chore: remove redundant check in getElementAccessibleErrorMessage

This commit is contained in:
Pengoose 2024-12-16 23:02:57 +09:00
parent a2b8124bfb
commit 00b41eb8d3

View file

@ -475,18 +475,14 @@ export function getElementAccessibleErrorMessage(element: Element): string {
const isAriaInvalid = ariaInvalid !== null && ariaInvalid.toLowerCase() !== 'false';
if (isAriaInvalid) {
const errorMessageId = element.getAttribute('aria-errormessage');
if (errorMessageId) {
const errorMessages = getIdRefs(element, errorMessageId);
if (errorMessages.length) {
const parts = errorMessages.map(errorMessage => asFlatString(
getTextAlternativeInternal(errorMessage, {
visitedElements: new Set(),
embeddedInDescribedBy: { element: errorMessage, hidden: isElementHiddenForAria(errorMessage) },
})
));
accessibleErrorMessage = parts.join(' ').trim();
}
}
const errorMessages = getIdRefs(element, errorMessageId);
const parts = errorMessages.map(errorMessage => asFlatString(
getTextAlternativeInternal(errorMessage, {
visitedElements: new Set(),
embeddedInDescribedBy: { element: errorMessage, hidden: isElementHiddenForAria(errorMessage) },
})
));
accessibleErrorMessage = parts.join(' ').trim();
}
cache?.set(element, accessibleErrorMessage);
}