Check for duplicates
Description
When we change a block in flyout (when autoClose is false), the first change event is not received in listener, while the later change events are received correctly.
I add a logging breakpoint in devtools at Blockly.Workspace.fireChangeListener, it print out the change event correctly, but the listener isn't called.
Reproduction steps
- Run Blockly advanced playground, with the following configuration:
- options > toolbox: simple (I use simple toolbox since it won't auto close and it is visible at first, then i can change the block in the flyout, e.g. inputs)
- actions > logging > log flyout events: true
- Change any fields or inputs.
- Check devtool, BlockChange event is not printed.
- Do step 2 again.
- This time we can see BlockChange in devtool.
Priority
No response
Stack trace
Screenshots
No response
Browsers
Chrome desktop
Check for duplicates
Description
When we change a block in flyout (when autoClose is false), the first change event is not received in listener, while the later change events are received correctly.
I add a logging breakpoint in devtools at
Blockly.Workspace.fireChangeListener, it print out the change event correctly, but the listener isn't called.Reproduction steps
Priority
No response
Stack trace
Screenshots
No response
Browsers
Chrome desktop