Closed
Description
Check for duplicates
- I have searched for similar issues before opening a new one.
Description
When all mirroring events from one workspace to another, I expect both workspaces to be identical. But when an "else if" is added to an "if" block, it is possible for the two workspace to differ.
The problem can be reproduced on https://google.github.io/blockly-samples/examples/mirror-demo/, and I have also verified it on my own application where I can confirmed that all events are being mirrored.
Reproduction steps
- Open https://google.github.io/blockly-samples/examples/mirror-demo/
- Add an "if" block.
- Add an "else" to the "if" block.
- Add a "print" under the "else".
- Add an "else if" to the "if" block.
- The "print" remains under the "else" in the first workspace, but is disconnected in the second workspace.
Stack trace
No response
Screenshots
No response
Browsers
No response