mattermost-community/focalboard
在 GitHub 查看Bug: Accessibility > Ensure buttons have discernible text
Open
#2,191 创建于 2022年1月27日
BugHelp Wanted
描述
Ensure that each button element and elements with role="button" have one of the following characteristics (more info):
- Inner text that is discernible to screen reader users.
- Non-empty
aria-labelattribute. aria-labelledbypointing to element with text which is discernible to screen reader users.role="presentation"or role="none" (ARIA 1.1) and is not in tab order (tabindex="-1")
List of buttons:
-
- Element location:
.\' > .IconButton.Button[type="button"] - Element source:
<button type="button" class="Button IconButton"><svg xmlns="http://www.w3.org/2000/svg" class="DisclosureTriangleIcon Icon" viewBox="0 0 100 100"><polygon points="37,35 37,65 63,50"></polygon></svg></button>
- Element location:
-
- Element location:
.\' > .MenuWrapper[role="button"][aria-label="menuwrapper"] > .IconButton.Button[type="button"] - Element source:
<button type="button" class="Button IconButton"><i class="CompassIcon icon-dots-horizontal OptionsIcon"></i></button>
- Element location:
-
- Element location:
.MenuWrapper[role="button"][aria-label="menuwrapper"]:nth-child(2) > .IconButton.Button[type="button"] - Element source:
<button type="button" class="Button IconButton"><i class="CompassIcon icon-chevron-down DropdownIcon"></i></button>
- Element location:
-
- Element location:
.ModalWrapper:nth-child(9) > .MenuWrapper[role="button"][aria-label="menuwrapper"] > .IconButton.Button[type="button"] - Element source:
<button type="button" class="Button IconButton"><i class="CompassIcon icon-dots-horizontal OptionsIcon"></i></button>
- Element location:
-
- Element location:
.KanbanColumnHeader.octo-board-header-cell[draggable="true"]:nth-child(1) > .MenuWrapper[role="button"][aria-label="menuwrapper"] > .IconButton.Button[type="button"] - Element source:
<button type="button" class="Button IconButton"><i class="CompassIcon icon-dots-horizontal OptionsIcon"></i></button>
- Element location:
-
- Element location:
.KanbanColumnHeader.octo-board-header-cell[draggable="true"]:nth-child(1) > .IconButton.Button[type="button"] - Element source:
<button type="button" class="Button IconButton"><i class="CompassIcon icon-plus AddIcon"></i></button>
- Element location:
-
- Element location:
.MenuWrapper[aria-label="menuwrapper"][role="button"] > .IconButton--large.IconButton.Button - Element source:
<button type="button" class="Button IconButton IconButton--large"><i class="CompassIcon icon-dots-horizontal OptionsIcon"></i></button>
- Element location: