Check for duplicates
Description
#9699 addresses the more fundamental issue with inserting a block from the flyout via keyboard. However, the move mode icon is initially positioned on the top-left of the block. On the first arrow key press (even if this doesn't move the block, i.e., no constrained positions) moves the icon to the top-right of the block.
For blocks already on the workspace, the move icon's horizontal position is dependent on the widest block in the stack that is being moved which can leave it detached from the block that the move was triggered on. See screen shot below.
Reproduction steps
- Check out the Blockly v13 tag
npm start from the relevant dir
- Insert a block from the flyout via keyboard and observe move mode icon position
- Arrow key press
- Observe move mode icon position
Priority
No response
Stack trace
Screenshots
No response
Browsers
No response
Check for duplicates
Description
#9699 addresses the more fundamental issue with inserting a block from the flyout via keyboard. However, the move mode icon is initially positioned on the top-left of the block. On the first arrow key press (even if this doesn't move the block, i.e., no constrained positions) moves the icon to the top-right of the block.
For blocks already on the workspace, the move icon's horizontal position is dependent on the widest block in the stack that is being moved which can leave it detached from the block that the move was triggered on. See screen shot below.
Reproduction steps
npm startfrom the relevant dirPriority
No response
Stack trace
Screenshots
No response
Browsers
No response