Commit 4a64eb6
Fix multi-command buttons losing navigation targets in BFS traversal
Buttons with multiple Grid 3 commands (e.g. Jump.SetBookmark + Jump.To)
were only processing the first command due to an early break. This caused
pages like "04 ACTIONS - Main" and "06 LITTLE WORDS - Main" to appear as
orphans despite being navigable from the home page.
- Remove early break after first recognized command in the command loop
- Add if (!semanticAction) guards to all switch cases so the first
semantic action wins but subsequent commands still run
- Ensure Jump.To always sets navigationTarget even when another command
already set semanticAction
- Result: 467/482 pages now reachable (up from ~400), "say" and other
action verbs correctly discovered via BFS
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent aa78049 commit 4a64eb6
1 file changed
Lines changed: 251 additions & 226 deletions
0 commit comments