️(frontend) improve left panel accessibility (#1262)

Improve overall accessibility of the left panel:
- ️(frontend) make LeftPanelTargetFilter accessible and use Box as nav
- ️(frontend) improve accessibility in left panel components
- (e2e) fix e2e test to expect aria-current instead of aria-selected
- (frontend) add semantic ul/li to LeftPanel
- (frontend) improve favorite item a11y and update e2e test accordingly
This commit is contained in:
Cyril G
2025-08-06 14:20:53 +02:00
committed by GitHub
parent 409e073192
commit afbacb0a24
10 changed files with 100 additions and 37 deletions

View File

@@ -13,6 +13,8 @@ and this project adheres to
- ⚡️(frontend) improve accessibility:
- #1248
- #1235
- #1255
- #1262
## [3.5.0] - 2025-07-31
@@ -31,9 +33,7 @@ and this project adheres to
- ♻️(frontend) redirect to doc after duplicate #1175
- 🔧(project) change env.d system by using local files #1200
- ⚡️(frontend) improve tree stability #1207
- ⚡️(frontend) improve accessibility
- #1232
- #1255
- ⚡️(frontend) improve accessibility #1232
- 🛂(frontend) block drag n drop when not desktop #1239
### Fixed