[PR #1379] [MERGED] Keyboard navigation and accessibility improvements added to all components #2710

Closed
opened 2026-01-29 18:20:07 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/radzenhq/radzen-blazor/pull/1379
Author: @enchev
Created: 2/19/2024
Status: Merged
Merged: 2/19/2024
Merged by: @enchev

Base: masterHead: keyboard-navigation


📝 Commits (10+)

  • e01fb0f Components keyboard navigation improved
  • 342e854 Tree CheckBox TabIndex set to -1
  • 117b528 DataGrid and Pager keyboard navigation section added to first demo
  • 4ede7f5 DataFilter keyboard navigation info added to first page
  • 9efd0ce Tree keyboard navigation info added to first page
  • a6927cf Scheduler keyboard navigation info added to first page
  • fd4a1f1 DropDownDataGrid keyboard navigation info added to first page
  • 3dc9ff2 DatePicker keyboard navigation info added to first page
  • e3a39da FileInput keyboard navigation info added to first page
  • 849b64f demo updated

📊 Changes

214 files changed (+5905 additions, -753 deletions)

View changed files

📝 Radzen.Blazor.Tests/SwitchTests.cs (+1 -1)
📝 Radzen.Blazor/DropDownBase.cs (+41 -17)
📝 Radzen.Blazor/RadzenAccordion.razor (+4 -2)
📝 Radzen.Blazor/RadzenAccordion.razor.cs (+20 -4)
📝 Radzen.Blazor/RadzenAccordionItem.cs (+1 -1)
📝 Radzen.Blazor/RadzenCheckBoxList.razor (+1 -1)
📝 Radzen.Blazor/RadzenCheckBoxList.razor.cs (+17 -0)
📝 Radzen.Blazor/RadzenColorPicker.razor (+7 -4)
📝 Radzen.Blazor/RadzenColorPicker.razor.cs (+118 -0)
📝 Radzen.Blazor/RadzenColorPickerItem.razor (+2 -1)
📝 Radzen.Blazor/RadzenColorPickerItem.razor.cs (+22 -0)
📝 Radzen.Blazor/RadzenDataGrid.razor (+4 -1)
📝 Radzen.Blazor/RadzenDataGrid.razor.cs (+54 -16)
📝 Radzen.Blazor/RadzenDataGridHeaderCell.razor (+28 -7)
📝 Radzen.Blazor/RadzenDatePicker.razor (+8 -8)
📝 Radzen.Blazor/RadzenDatePicker.razor.cs (+72 -2)
📝 Radzen.Blazor/RadzenDropDownDataGrid.razor (+2 -2)
📝 Radzen.Blazor/RadzenDropDownDataGrid.razor.cs (+60 -19)
📝 Radzen.Blazor/RadzenFieldset.razor (+2 -1)
📝 Radzen.Blazor/RadzenFieldset.razor.cs (+19 -0)

...and 80 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/radzenhq/radzen-blazor/pull/1379 **Author:** [@enchev](https://github.com/enchev) **Created:** 2/19/2024 **Status:** ✅ Merged **Merged:** 2/19/2024 **Merged by:** [@enchev](https://github.com/enchev) **Base:** `master` ← **Head:** `keyboard-navigation` --- ### 📝 Commits (10+) - [`e01fb0f`](https://github.com/radzenhq/radzen-blazor/commit/e01fb0f62c47bc37fd943be31ac9512a5ef5a0e5) Components keyboard navigation improved - [`342e854`](https://github.com/radzenhq/radzen-blazor/commit/342e8545e17a0db224e3821650e9c3d7f90ace80) Tree CheckBox TabIndex set to -1 - [`117b528`](https://github.com/radzenhq/radzen-blazor/commit/117b528c237f9918b8618abe832f0b965d0cafef) DataGrid and Pager keyboard navigation section added to first demo - [`4ede7f5`](https://github.com/radzenhq/radzen-blazor/commit/4ede7f548acb4c55d82749b13ca9257912e33534) DataFilter keyboard navigation info added to first page - [`9efd0ce`](https://github.com/radzenhq/radzen-blazor/commit/9efd0cedc0266fe02c4df32885aaa401d3f508ef) Tree keyboard navigation info added to first page - [`a6927cf`](https://github.com/radzenhq/radzen-blazor/commit/a6927cf1843f62af4502fe909dfe61780f323681) Scheduler keyboard navigation info added to first page - [`fd4a1f1`](https://github.com/radzenhq/radzen-blazor/commit/fd4a1f1f1f9b13365c81d68828aebac09c37f966) DropDownDataGrid keyboard navigation info added to first page - [`3dc9ff2`](https://github.com/radzenhq/radzen-blazor/commit/3dc9ff26d3a988305f708ceaa8de217f89706c27) DatePicker keyboard navigation info added to first page - [`e3a39da`](https://github.com/radzenhq/radzen-blazor/commit/e3a39da65750d15339e61904dde4923a971ad75b) FileInput keyboard navigation info added to first page - [`849b64f`](https://github.com/radzenhq/radzen-blazor/commit/849b64fefdebbb735923cf16c1540f01ae9d836a) demo updated ### 📊 Changes **214 files changed** (+5905 additions, -753 deletions) <details> <summary>View changed files</summary> 📝 `Radzen.Blazor.Tests/SwitchTests.cs` (+1 -1) 📝 `Radzen.Blazor/DropDownBase.cs` (+41 -17) 📝 `Radzen.Blazor/RadzenAccordion.razor` (+4 -2) 📝 `Radzen.Blazor/RadzenAccordion.razor.cs` (+20 -4) 📝 `Radzen.Blazor/RadzenAccordionItem.cs` (+1 -1) 📝 `Radzen.Blazor/RadzenCheckBoxList.razor` (+1 -1) 📝 `Radzen.Blazor/RadzenCheckBoxList.razor.cs` (+17 -0) 📝 `Radzen.Blazor/RadzenColorPicker.razor` (+7 -4) 📝 `Radzen.Blazor/RadzenColorPicker.razor.cs` (+118 -0) 📝 `Radzen.Blazor/RadzenColorPickerItem.razor` (+2 -1) 📝 `Radzen.Blazor/RadzenColorPickerItem.razor.cs` (+22 -0) 📝 `Radzen.Blazor/RadzenDataGrid.razor` (+4 -1) 📝 `Radzen.Blazor/RadzenDataGrid.razor.cs` (+54 -16) 📝 `Radzen.Blazor/RadzenDataGridHeaderCell.razor` (+28 -7) 📝 `Radzen.Blazor/RadzenDatePicker.razor` (+8 -8) 📝 `Radzen.Blazor/RadzenDatePicker.razor.cs` (+72 -2) 📝 `Radzen.Blazor/RadzenDropDownDataGrid.razor` (+2 -2) 📝 `Radzen.Blazor/RadzenDropDownDataGrid.razor.cs` (+60 -19) 📝 `Radzen.Blazor/RadzenFieldset.razor` (+2 -1) 📝 `Radzen.Blazor/RadzenFieldset.razor.cs` (+19 -0) _...and 80 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 18:20:07 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/radzen-blazor#2710