You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched for similar issues before opening a new one.
Description
When performing a keyboard move on the top (root) block of a stack of statement blocks, it initially begins the move without a connection candidate. This means that:
Pressing down arrow once causes it to have the connection candidate it should have had initially.
Pressing enter without moving drops the block in its original location on the workspace, but instead of reconnecting the rest of the stack, the rest of the stack is bumped.
Reproduction steps
Select top block of a stack.
Press m to begin move. Observe no insertion marker shown.
Press down arrow. Observe that a candidate connection for the block's original connection is now shown.
Press down arrow several more times, then up arrow several times; observe block now moves as expected.
Press esc to end move.
Press m to begin a new move.
Press enter to end move without moving. Observe that block is droped in place but rest of stack is bumped rather than reconnected.
Stack trace
No console output observed.
Screenshots
Using the steps given above:
Screen.Recording.2025-09-15.at.11.45.14.mov
Browsers
Chrome desktop
Additional Info
We will also need to add a test for this scenario, because it was inadvertently omitted from #695.
Check for duplicates
Description
When performing a keyboard move on the top (root) block of a stack of statement blocks, it initially begins the move without a connection candidate. This means that:
Reproduction steps
mto begin move. Observe no insertion marker shown.escto end move.mto begin a new move.enterto end move without moving. Observe that block is droped in place but rest of stack is bumped rather than reconnected.Stack trace
No console output observed.
Screenshots
Using the steps given above:
Screen.Recording.2025-09-15.at.11.45.14.mov
Browsers
Chrome desktop
Additional Info
We will also need to add a test for this scenario, because it was inadvertently omitted from #695.