Skip to content

Commit 3ebe0dc

Browse files
committed
fix selected being negative
1 parent aa903c5 commit 3ebe0dc

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/primitives/utils/handleNavigation.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,11 @@ export function moveSelection(
182182
el: lngp.NavigableElement,
183183
delta: number,
184184
): boolean {
185-
let selected = findFirstFocusableChildIdx(el, el.selected + delta, delta);
185+
let selected = findFirstFocusableChildIdx(
186+
el,
187+
Math.max(0, el.selected + delta),
188+
delta,
189+
);
186190

187191
if (selected === -1) {
188192
if (

0 commit comments

Comments
 (0)