Skip to content

Blockly freeze on iOS 12.4 using function block with parameter #3690

@upetri

Description

@upetri

Describe the bug

When using an iPad mini 2 with iOS 12.4.5 (last supported iOS version for that device) installed Blockly freezes when trying to add a parameter to a function block.

I can also confirm this bug exists using an iPad Pro simulator with iOS 12.4 installed.

To Reproduce

Steps to reproduce the behavior:

  1. Go to https://developers.google.com/blockly using an iPad mini 2 with iOS 12.4.5 installed (tested in Chrome and Safari).
  2. In the demo window ('Try Blockly') click on 'Functions' and drag one of the first two function blocks into the workspace.
  3. Click on the settings symbol of the newly created function.
  4. Try to drag the "input name: x" block into the function block inside the function configuration window to add a parameter to that function.
  5. Notice that after dragging the parameter block for a few millimeters the whole Blockly window froze and you have to reload the page. To be specific the Blockly app doesen't freeze completely but dragging any block is not possible anymore. Also opening a block category or closing the function configuration window is not possible anymore.

Expected behavior

I would expect the Blockly app to not freeze and just add a parameter to that function block.

Tablet:

  • Device: iPad mini 2, iPad Pro simulator, ...
  • OS: iOS 12.4, iOS 12.4.5
  • Browser: Safari, Chrome

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions