Skip to content

fix: Fix navigation between toolbox and flyout in all layouts#9681

Open
gonfunko wants to merge 2 commits intov13from
toolbox-nav
Open

fix: Fix navigation between toolbox and flyout in all layouts#9681
gonfunko wants to merge 2 commits intov13from
toolbox-nav

Conversation

@gonfunko
Copy link
Copy Markdown
Contributor

@gonfunko gonfunko commented Apr 6, 2026

The basics

The details

Resolves

Fixes RaspberryPiFoundation/blockly-keyboard-experimentation#429

Proposed Changes

This PR adjusts the navigation logic in the toolbox and flyout navigators to take into account (a) toolbox/flyout placement at the left/right/top/bottom of the workspace and (b) LTR vs RTL to ensure that keyboard navigation between the toolbox and flyout using the arrow keys does the sensible thing with any allowed layout. I manually verified the behavior for every workspace on the multiplayground. Tests were LLM-generated with human review and extensive modification.

@gonfunko gonfunko requested a review from a team as a code owner April 6, 2026 21:54
@gonfunko gonfunko requested a review from maribethb April 6, 2026 21:54
@github-actions github-actions bot added the PR: fix Fixes a bug label Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: fix Fixes a bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants