Block menu stays up after exiting editor/project

Hey all,

We are aware of this happening occasionally, but since it is not reproducible, it’s going to take some time until this bug is fixed. The workaround, for now, is restarting the app, which usually resolves the issue.

13 Likes

For me, it mainly happens after editing for a while on one scene, then switching scenes, scrolling down a list of methods, then editing some code there. Like you said, it is not reproducible, but that’s how it happens to me most of the time.

2 Likes

It doesn’t happen to me now often.
What about you? @anon68560021

1 Like

@Yuanyuan

This is how this is happening to me.
The secret is editing for a while on one scene, then editing on a different scene.

iPadOS 15.2
Hopscotch Version 3.48.3
Player Version 1.5.20

It might also only occur on large projects like the one in the video.

2 Likes

I have found out it happens after editing on one scene for a while, switching scenes, then updating the value of any block in that scene.

2 Likes

Ok, I have determined the steps to reproduce the issue.

Step 1: do a bit of editing on the first scene (copy and paste some blocks for example)
Step 2: Switch scenes
Step 3: change the value of any block such as a set variable block, this is what causes the block drawer to stay open every time until app restart. The previous steps must be done for this to occur.

Step 4: if this doesn’t work, try scrolling a lot in Step 1.

Consistency Level: High (for me, that is)

1 Like

Yeah it does seem to perhaps be related to switching between scenes. I did have the stuck keyboard the other day when switching between scenes a lot (but it was not just when updating the value of any block — I was getting the Whens keyboard stuck)

I’m wondering if you could do a screen recording, if you might have some time to? I tried the steps, but didn’t seem to be able to reproduce the issue this way.

Edit: oh I did have the issue happen once just now, with a lot of scrolling (at about 280 lines of code for step 1)

2 Likes

For some reason, now this happens waaay more frequently.

4 Likes

this seems to occur randomly, mostly with keyboards, for example with Set Text or with Comment.

2 Likes

can you share a video with less quality? i’ve been waiting for 53 minutes and only 7 seconds has been loaded

2 Likes

I re-exported the video at 720p instead of 4K. Not sure why I set iMovie to export a video at 4K, though… Are you able to view the video now?

2 Likes

yep, thank you, and yes, sus :eyes:

3 Likes

Ok I’ve found steps to reproduce it consistently with a new project.

I wasn’t always able to do it consistently with those steps in that project, but thanks a lot for posting it with the annotations, as it did help me to find this.

  1. Turn on advanced mode
  2. Create a new project.
  3. Add an object
  4. Add a “When game starts” rule. Add a Move Forward block, then type in a number manually.
  5. Tap the scenes overview button, while the keyboard is still up (tap it directly, without closing the code window for that object)
  6. Go back to the first scene. Tap on the object again, and add another Move Forward block. Type in another number manually
  7. Tap the scenes overview button, while the keyboard is still up (tap it directly, without closing the code window for that object)

Expected: The keyboard closes
Actual: The keyboard stays open and is stuck.

5 Likes

no need to do this, just go into the old move forward block and without typing anything (also works if you type something) the bug is reproduced

1 Like

This has been fixed after Version 3.50.2 Official Topic (Brand new help doc look!)

2 Likes

Ok @Tri-Angle I have re-opened it — feel free to post details here.

3 Likes