Feature #89496
closedEpic #89595: Improve accessibility of backend
Make context menu usable via keyboard
100%
Description
Currently the contextmenu is not usable via keyboard. The focus should be moved to it when it is opened, and the arrow keys should work inside to select an element.
It should be implemented as WAI-ARIA menu (see https://www.w3.org/TR/wai-aria-practices-1.1/#menu)
Files
Updated by Michael Telgkamp over 4 years ago
- Related to Epic #91518: Keyboard usage in the TYPO3 backend added
Updated by Torben Hansen over 4 years ago
Areas with context menus in TYPO3 (basically all elements with t3js-contextmenutrigger
)
- Pagetree (click on icon)
- Content Element (click on icon)
- Filelist (click on icon)
- List menu (click on icon)
- Sites (click on icon)
Contents of context menu is fetched using AJAX - see: #78192
Required changes:- Add
tabindex
in ContextMenu::getItems() to all items - Context menu should close using escape key
- Menu-Item action must be callable (this is currently handled using JS)
- Focus Management
Updated by Elisabeth Zeilinger about 4 years ago
- File Bildschirmfoto 2020-10-21 um 10.42.08.png Bildschirmfoto 2020-10-21 um 10.42.08.png added
- File Bildschirmfoto 2020-10-21 um 10.42.38.png Bildschirmfoto 2020-10-21 um 10.42.38.png added
- File Bildschirmfoto 2020-10-21 um 10.43.18.png Bildschirmfoto 2020-10-21 um 10.43.18.png added
- File Bildschirmfoto 2020-10-21 um 10.43.37.png Bildschirmfoto 2020-10-21 um 10.43.37.png added
Added screenshots
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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 2 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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 3 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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 4 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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 5 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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 6 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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 7 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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 8 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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 9 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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 10 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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 11 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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 12 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/+/66258
Updated by Gerrit Code Review about 4 years ago
Patch set 1 for branch 10.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/66637
Updated by Gerrit Code Review about 4 years ago
Patch set 13 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/+/66258
Updated by Gerrit Code Review about 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/+/66258
Updated by Gerrit Code Review about 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/+/66258
Updated by Gerrit Code Review about 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/+/66258
Updated by Gerrit Code Review about 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/+/66258
Updated by Gerrit Code Review about 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/+/66258
Updated by Oliver Bartsch almost 4 years ago
- File padding-in-buttons.png padding-in-buttons.png added
DatabaseRecordList in patchset 18.
Updated by Oliver Bartsch almost 4 years ago
Just found another place.
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/+/66258
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/+/66258
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/+/66258
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/+/66258
Updated by Michael Telgkamp almost 4 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 9e28341468965e1bf29344dc4e350283ae157282.
Updated by Benni Mack almost 4 years ago
- Status changed from Resolved to Closed