Accessible names for buttons (button-accessible-name)
Buttons must have non-empty accessible names, using visible text, aria-label, or aria-labelledby attributes.
Note: A <button> element with no inner text and no name-providing attributes (like aria-label) will have an empty accessible name and will not be announced correctly by screen readers.
Button with no accessible name:
This <button> element has an empty ("") accessible name because it has no content and no attribute that can provide an accessible name.