WAI-ARIA

What the issue is

The use of the "aria-labelledby" attribute is a powerful way to provide accessible names for buttons, especially when text alone does not convey enough context, or when aiming to combine text from multiple sources. 

What the issue is

Incorrect application of ARIA (Accessible Rich Internet Applications) roles to buttons can lead to significant accessibility challenges. For example, a <div> or <span> element being used as a button without an appropriate role="button" attribute fails to convey its function to assistive technology users. Similarly, misuse of ARIA attributes, such as using "aria-pressed" on buttons that do not toggle state, can provide misleading information.