[SOLVED] Text cursor gets stuck inside text box


#1

Hi Makeblock (or whoever reads this),

I’m using the latest version of mBlock for Mac (v3.2.2) and I have discovered an annoying bug which I am hoping you can fix in the next version. Apologies if someone has already pointed this out.

Say for example I create a simple program that says "When space key pressed, move 10 steps”. Then I change this to 20 steps by typing in the new value:

Now my text cursor is stuck inside the box next to the number 20.

If I create this program in mBlock and then press space, nothing happens. This is because keyboard events are not recognized while the cursor is still in the text box.

The problem is that in mBlock, it is very difficult to get the cursor to leave the text box. I have tried lots of different things to get the cursor to leave the text box without success. The only solution seems to be changing between the sprite and the background and back again.

In the normal version of Scratch 2.0 (http://scratch.mit.edu) it is possible to click anywhere in the grey area above and the text cursor will leave the white box.

In other words I think this might be a bug which is exclusive to the mBlock software.

This is making it very hard for my poor confused students to program their mBot robots. Is there any chance of getting this fixed?

Also I tried sending this email to both info@makeblock.cc and support@makeblock.cc, but both of these emails bounced back as undeliverable with the message “#550 Mail content denied”. Can you please clarify what your current support email address is?

Thanks in advance for your help!


#2

I think i have seen this happen before (early 2015) with my students in scratch 2.0 but it was a limited amount of computers that had this problem, does this problem happens only with the move block? or are there any others?


#3

Sorry, I should probably have clarified that this bug occurs inside all white text entry fields, e.g. “Say Hello for 2 seconds” or “Run forwards at speed 100”: This massively affects the ease of use of the mBlock software versus web based Scratch 2.0.

Is anyone else able to replicate this bug in their version of mBlock? If you then try doing the same thing in Scratch 2.0 you will hopefully see what I’m talking about.

Can anyone from Makeblock please comment?

Thanks in advance!


#4

Hello Makeblock, are you there? I’d really like an answer on this…


#5

@tjs4 I got the same problem on my windows version of mBlock(v3.2). I tried to select another option of the first block. Then text cursor disappeared.

Then I updated my mBlock to V3.2.2 later. Problem solved.


#6

Thanks JS01, unfortunately I’ve upgraded to v3.2.2 and I’m still having this problem.

Can anyone from Makeblock please comment on the following:
• Can you replicate this bug in mBlock v3.2.2 for Mac?
• Can you confirm that this bug will be fixed in the next release?

Thanks in advance!


#7

Hi, for anyone else having this problem, I finally figured out the solution.

I did some testing and was having the same problem on both PC and Mac. I was about ready to give up but it turns out the problem was Adobe Air. The download page at http://www.mblock.cc/download/ says mBlock requires “Adobe Air version 17.0+ (included)”

I decided to try downloading the latest version of Adobe Air from https://get.adobe.com/air/. Then I reinstalled mBlock and restarted the computer. Now it works like it’s supposed to and I can click anywhere in the grey area to get the cursor to leave the text box.

Hopefully someone else finds this useful! Happy coding!