Names that don't match what's on screen
A button reads "Search," but its name in the code is "Find products." Someone says "click Search," and nothing happens, or the wrong thing does. It often starts with an aria-label added to help screen readers that quietly replaced the visible text.
The fix
Make the name in the code start with the visible words. Often the best fix is deleting the aria-label and letting the visible text name the button.
<button aria-label="Find products">
Search
</button><button>Search</button>