Repeating buttons
Often there are repeating buttons like ‘edit’, ‘add’ or ‘remove’. Most users can understand what they do by how they are places on the interface. Screenreader would need more informative labels to understand the function of the button.
In a case like this, aria-label can be used to name each control’s purpose.
<button aria-label="Edit payment date">Edit</button>
<button aria-label="Edit payment amount">Edit</button>
Learn more about the related success criteria:
4.1.2 Name, Role, Value (Level: A)