--- name: button-name description: "Use when reviewing rendered HTML, interactive components, or design-system patterns related to Provide accessible names for buttons. Check native semantics first, then inspect keyboard behavior, focus flow, accessible names, and screen-reader output where relevant." metadata: category: accessibility priority: critical difficulty: beginner estimatedTime: "5" source: frontendchecklist.io url: https://frontendchecklist.io/en/rules/accessibility/button-name --- # Provide accessible names for buttons Buttons without accessible names are announced as 'button' by screen readers, leaving users unable to determine what action will be triggered. ## Quick Reference - Ensure every