Problem statement
If you drag a block out of bounds in a fixed size workspace such that it is snapped back to the edge of Blockly Undo becomes unable to go past that event.
Expected Behavior
Undo can revert changes back to the start.
Actual Behavior
The undo stack gets stuck.
Steps to Reproduce
- go to https://blockly-demo.appspot.com/static/demos/fixed/index.html
- Drag two blocks onto the workspace
- Drag one of the blocks down past the edge of the browser window and release so it snaps back to the edge of the workspace.
- Do any number of other changes.
- Try to undo back past the snapped drag.
Stack Traces
No error reported.
Operating System and Browser