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
Currently, there is an issue related to the pointerdown event listener workaround for the setStartBlock gesture handling. The SVG root of a block that has a next block overlaps with that next block. So, when we try to remove the pointerdown event listener for the next block, it does not matter as the pointerdown event listener for the parent (higher level) block is still present. (a fix may be introduced when the Blockly team introduces proper gesture handling for setStartBlock.)
Reproduction steps
Example 1:
Multi-select blocks
Click on any next connected block (beneath or to the right)
Expected: only pressed block is selected, others get deselected
Reality: click is ignored
Example 2:
Paste blocks (can be a single block or multiple blocks)
Insert new blocks into group
Click on any next connected block (beneath or to the right)
Expected: only pressed block is selected, others get deselected
Check for duplicates
Description
Currently, there is an issue related to the pointerdown event listener workaround for the setStartBlock gesture handling. The SVG root of a block that has a next block overlaps with that next block. So, when we try to remove the pointerdown event listener for the next block, it does not matter as the pointerdown event listener for the parent (higher level) block is still present. (a fix may be introduced when the Blockly team introduces proper gesture handling for setStartBlock.)
Reproduction steps
Example 1:
Expected: only pressed block is selected, others get deselected
Reality: click is ignored
Example 2:
Expected: only pressed block is selected, others get deselected
Reality: click is ignored
Stack trace
Screenshots
issue.mp4
Browsers
No response