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
Holding the right mouse button down causes a couple of issues.
When letting a block go in the workspace the blocks are set to active as if they are attached to the when run block. This can cause issues if a user accidentally presses the right mouse button while moving blocks around on the workspace. Code will not run as wanted when the run button is pressed.
If the block is let go in the Blocks(toolbox) section the trash can overlays the block section until it is interacted with.
A lot of the problems with the website could be fixed by not using the right mouse button click.
There is no need for it in normal use and it can be used to cause issues like duplicating/deleting code that should not be touched.
Repro steps:
Start level 11.
Move blocks into workspace, before letting go press and hold down the right mouse button.
Observe the blocks are active.
Press Run button.
Expected Results:
The code blocks cannot be active if they are not attached to or called by a block attached to "When run."
Actual Results:
The code blocks can be activated but not attached to any other blocks leading to confusion on what code may or could do.
Found in: https://levelbuilder-studio.code.org/s/craft17/stage/1/puzzle/11
Holding the right mouse button down causes a couple of issues.
When letting a block go in the workspace the blocks are set to active as if they are attached to the when run block. This can cause issues if a user accidentally presses the right mouse button while moving blocks around on the workspace. Code will not run as wanted when the run button is pressed.
If the block is let go in the Blocks(toolbox) section the trash can overlays the block section until it is interacted with.
A lot of the problems with the website could be fixed by not using the right mouse button click.
There is no need for it in normal use and it can be used to cause issues like duplicating/deleting code that should not be touched.
Repro steps:
Expected Results:
The code blocks cannot be active if they are not attached to or called by a block attached to "When run."
Actual Results:
The code blocks can be activated but not attached to any other blocks leading to confusion on what code may or could do.
Video:
CodeCon.zip
The text was updated successfully, but these errors were encountered: