Bug: Virtualized RadzenDropDown scroll using up/down keys breaks #1492

Open
opened 2026-01-29 17:54:23 +00:00 by claunia · 0 comments
Owner

Originally created by @javard on GitHub (Nov 21, 2024).

Describe the bug
The RadzenDropDown (with virtualization) scroll up/down using the keyboard arrow keys stops working after scrolling through a few items.
After scrolling over some items using the arrows, the scroll starts to skip items and eventually stops working properly. If we start going up and down using the arrows, at some point they revert and the up arrow starts to scroll down and the down arrow starts to scroll up.

To Reproduce
Steps to reproduce the behavior:

  1. Open the dropdown
  2. Click multiple times on the arrow down key to scroll over some items
  3. Eventually the scroll will start to jump over a few items at a time
  4. After this, if we start scroll up and down de behavior is unpredictable.

Expected behavior
When scrolling up/down using the arrow keys it should set the focus to the items iteratively.

Additional context
This issue can be reproduced in the demo page https://blazor.radzen.com/dropdown-virtualization?theme=material3

Originally created by @javard on GitHub (Nov 21, 2024). **Describe the bug** The RadzenDropDown (with virtualization) scroll up/down using the keyboard arrow keys stops working after scrolling through a few items. After scrolling over some items using the arrows, the scroll starts to skip items and eventually stops working properly. If we start going up and down using the arrows, at some point they revert and the up arrow starts to scroll down and the down arrow starts to scroll up. **To Reproduce** Steps to reproduce the behavior: 1. Open the dropdown 2. Click multiple times on the arrow down key to scroll over some items 3. Eventually the scroll will start to jump over a few items at a time 4. After this, if we start scroll up and down de behavior is unpredictable. **Expected behavior** When scrolling up/down using the arrow keys it should set the focus to the items iteratively. **Additional context** This issue can be reproduced in the demo page https://blazor.radzen.com/dropdown-virtualization?theme=material3
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/radzen-blazor#1492