Skip to content

Conversation

@gonfunko
Copy link
Contributor

This PR updates the keyboard experiment for compatibility with RaspberryPiFoundation/blockly#9037 by using IFocusableNode in place of INavigable.

@gonfunko gonfunko requested a review from a team as a code owner May 13, 2025 20:52
@gonfunko gonfunko requested review from RoboErikG and rachel-fenichel and removed request for a team May 13, 2025 20:52
@rachel-fenichel
Copy link
Collaborator

FlyoutCursor needs updates (or removal?) before this can build.

@gonfunko
Copy link
Contributor Author

Already had them, just needed to be re-run after checking in the core change.

@RoboErikG
Copy link
Contributor

I think the failing tests are from the change in behavior to skip connections. You can double check by increasing the pause timeout to watch it go and then update the expected end position.

Copy link
Contributor

@RoboErikG RoboErikG left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved. Feel free to submit as is or make the proposed tweak to use assert.equal instead. The .to.include call is only needed for fields and connections since they get a generated string appended to their id. This means technically any of the sub-elements of the block would also match the .include version and pass the test.

@gonfunko gonfunko merged commit 8a9e9d9 into main May 14, 2025
8 checks passed
@gonfunko gonfunko deleted the navigable-to-focusable branch May 14, 2025 17:35
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.

5 participants