Commit a115c31
committed
fix(ui5-li): implement edit mode for keyboard navigation in list items
Implements an edit mode for list items following the SAP Fiori
Keyboard Interaction spec (Intentional Edit Pattern, p86-87):
- **Navigation mode** (default): Tab/Shift+Tab forwards out of the
list. Arrow keys navigate between items.
- **Edit mode** (toggled by F2 or F7): Tab flows through inner
focusable elements within an item, then continues to the next
item's elements, and exits the list after the last item.
Shift+Tab flows backward symmetrically. Arrow Up/Down transfers
focus to the same-index element in adjacent items.
The delete button in Delete selection mode is now keyboard
accessible — reachable via edit mode Tab flow without requiring
the Delete key shortcut.
Fixes #132201 parent 9b3c209 commit a115c31
6 files changed
Lines changed: 1004 additions & 87 deletions
File tree
- packages/main
- cypress/specs
- src
- test/pages
0 commit comments