Bug #92613
closedEpic #89595: Improve accessibility of backend
Mobile module menu links are missing link title
100%
Description
Pages/Tasks¶
- Module menu left
Affected WCAG 2.1 Success criterions¶
- 2.4.4 Link Purpose (In Context) A
- 4.1.2 Name, Role, Value A
Affected components¶
- Link
Description¶
When the module menu on the left is collapsed, only the icons without the titles are visible. When navigating to a link, the descriptive text must be presented to screen reader users to indicate the target of the link. The linked icons in the module menu have no descriptive text. The title-Attribute is not sufficient for all assistive technologies.
<button title="Page content" class="modulemenu-action t3js-modulemenu-action modulemenu-action-active" role="menuitem" id="web_layout" data-modulename="web_layout" data-link="/typo3/index.php?route=%2Fmodule%2Fweb%2Flayout&token=a283194fa743e2f53d933e31d8bb84c801ae0af8" data-navigationcomponentid="TYPO3/CMS/Backend/PageTree/PageTreeElement"> ... </button>
Recommendation¶
When the module menu is collapsed, make sure that there are accessible titles available for the menu links. One solution would be to remove the CSS style "display: none" from the actual title of the menu item.
<span class="modulemenu-name">Page</span>
Updated by Gerrit Code Review about 4 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66220
Updated by Martin Kutschker about 4 years ago
- Related to Feature #92704: Make the navigation through module menu more efficient for keyboard users added
Updated by Martin Kutschker about 4 years ago
Suggested (and tested) solution:
//
// Name
//
.modulemenu-name {
@extend .sr-only;
overflow: hidden;
flex-grow: 1;
margin-left: 1em;
white-space: nowrap;
text-overflow: ellipsis;
}
//
// Scaffold
//
.scaffold-modulemenu-expanded {
.modulemenu-name {
position: static;
margin: 0 0 0 1em;
width: auto;
height: auto;
}
}
Updated by Gerrit Code Review almost 4 years ago
Patch set 14 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66283
Updated by Gerrit Code Review almost 4 years ago
Patch set 15 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66283
Updated by Gerrit Code Review almost 4 years ago
Patch set 16 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66283
Updated by Gerrit Code Review almost 4 years ago
Patch set 17 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66283
Updated by Gerrit Code Review almost 4 years ago
Patch set 18 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66283
Updated by Gerrit Code Review almost 4 years ago
Patch set 19 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66283
Updated by Gerrit Code Review almost 4 years ago
Patch set 20 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66283
Updated by Gerrit Code Review almost 4 years ago
Patch set 21 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66283
Updated by Gerrit Code Review almost 4 years ago
Patch set 22 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66283
Updated by Gerrit Code Review almost 4 years ago
Patch set 23 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66283
Updated by Gerrit Code Review almost 4 years ago
Patch set 24 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66283
Updated by Anonymous almost 4 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset e3d34dd57c79f1c11c49489c7110e21d9cd01b6d.