https://www.w3.org/WAI/WCAG21/Understanding/label-in-name.html Issue • The ‘Sign in’ button has been given the aria-label ‘Log into your account’ • Although this is a clear label, it does not match the visible label • This may prevent speech-input users from being able to interact effectively with this button as the label they can see and that they will speak, does not match the programmatic label required to activate the control Solution • Ensure that the accessible name matches or contains the text that is presented visually • Where possible, the accessible name should be assigned through native elements and semantics. That helps ensure an exact match between the visible label and name • Note: aria-label and arialabelled-by overrides any other information associated with the element so make sure it matches the visible text https://webaim.org/articles/label-name/
I have a feeling this may be translation related. Do we make sure that the aria-label/labeledby text matches the link/button text during translation?