Closed mbondyra closed 1 week ago
Pinging @elastic/kibana-presentation (Team:Presentation)
Total count of every type that is part of your API that should be exported but is not. This will cause broken links in the API documentation system. Target amount is 0.
Run node scripts/build_api_docs --plugin [yourplugin] --stats exports
for more detailed information.
id | before | after | diff |
---|---|---|---|
@kbn/grid-layout |
1 | 2 | +1 |
Starting backport for target branches: 8.x
Status | Branch | Result |
---|---|---|
✅ | 8.x |
Note: Successful backport PRs will be merged automatically after passing CI.
Please refer to the Backport tool documentation
Summary
This is a preparatory step for keyboard navigation improvements.
It ensures proper tabbing order by aligning grid positions with the sequence in the HTML structure, as recommended for accessibility. Manipulating the tabindex property is an alternative but it's not a good approach. Keeping grid layouts consistent with the HTML flow is a more sustainable and accessible approach, as outlined in related documentation.
https://github.com/user-attachments/assets/d41eac8d-1ee1-47b1-8f40-e3207796573b
I also modified styles for drag and resize handles.
hover:
focus: