We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aa903c5 commit 3ebe0dcCopy full SHA for 3ebe0dc
src/primitives/utils/handleNavigation.ts
@@ -182,7 +182,11 @@ export function moveSelection(
182
el: lngp.NavigableElement,
183
delta: number,
184
): boolean {
185
- let selected = findFirstFocusableChildIdx(el, el.selected + delta, delta);
+ let selected = findFirstFocusableChildIdx(
186
+ el,
187
+ Math.max(0, el.selected + delta),
188
+ delta,
189
+ );
190
191
if (selected === -1) {
192
if (
0 commit comments