Skip to content

Avoid double-stepping tvOS remote navigation - #140

Merged
adamtheturtle merged 1 commit into
mainfrom
fix/issue-137
Aug 23, 2026
Merged

Avoid double-stepping tvOS remote navigation#140
adamtheturtle merged 1 commit into
mainfrom
fix/issue-137

Conversation

@adamtheturtle

@adamtheturtle adamtheturtle commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Only handle onMoveCommand when focus is on the search field. Closes #137


Note

Low Risk
Small tvOS-only navigation guard; no auth, data, or API changes. One-line control-flow fix with a clear comment.

Overview
Stops Siri Remote / game-controller list navigation from skipping a row on tvOS.

onMoveCommand now only calls move(by:) when focus is still on the search field (focusedResultID == nil). Once a result row is focused, the focus engine plus onChange(of: focusedResultID) already update selectedIndex, so the extra move was double-stepping.

Reviewed by Cursor Bugbot for commit 3b04d5b. Bugbot is set up for automated code reviews on this repo. Configure here.

@adamtheturtle
adamtheturtle merged commit c7436ce into main Aug 23, 2026
7 checks passed
@adamtheturtle
adamtheturtle deleted the fix/issue-137 branch August 23, 2026 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remote navigation double-steps selection

1 participant