fix(list-box-selection): fix aria-label for clear button (#2134)

`ListBoxSelection`, used by `MultiSelect` and `ComboBox`, currently  
applies the wrong `aria-label` for the clear selection button. It uses
the `translateId` (e.g., `"clearAll"`) instead of the user-friendly copy.
This commit is contained in:
Eric Liu 2025-03-22 12:59:16 -07:00 committed by GitHub
commit dd1338ffc4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 16 additions and 5 deletions

View file

@ -48,7 +48,9 @@
$: translationId = selectionCount
? translationIds.clearAll
: translationIds.clearSelection;
$: buttonLabel =
translateWithId?.(translationIds.clearAll) ??
defaultTranslations[translationIds.clearAll];
$: description =
translateWithId?.(translationId) ?? defaultTranslations[translationId];
</script>
@ -79,7 +81,7 @@
}
}}
{disabled}
aria-label={translationIds.clearAll}
aria-label={buttonLabel}
title={description}
>
<Close />