[ { "id": "button-name", "impact": "critical", "tags": [ "cat.name-role-value", "wcag2a", "wcag412", "section508", "section508.22.a", "TTv5", "TT6.a", "EN-301-549", "EN-9.4.1.2", "ACT", "RGAAv4", "RGAA-11.9.1" ], "description": "Ensure buttons have discernible text", "help": "Buttons must have discernible text", "helpUrl": "https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright", "nodes": [ { "any": [ { "id": "button-has-visible-text", "data": null, "relatedNodes": [], "impact": "critical", "message": "Element does not have inner text that is visible to screen readers" }, { "id": "aria-label", "data": null, "relatedNodes": [], "impact": "critical", "message": "aria-label attribute does not exist or is empty" }, { "id": "aria-labelledby", "data": null, "relatedNodes": [], "impact": "critical", "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty" }, { "id": "non-empty-title", "data": { "messageKey": "noAttr" }, "relatedNodes": [], "impact": "critical", "message": "Element has no title attribute" }, { "id": "implicit-label", "data": null, "relatedNodes": [], "impact": "critical", "message": "Element does not have an implicit (wrapped)