InputBox Strange Behaviour

Alex shared this problem 3 weeks ago
In Progress

HI,

My applet https://www.geogebra.org/m/UTez4Xyt behaves strangely.

When I click an inputbox, it changes the value of my variable "InputPercent". But my inputbox is not linked to this variable and there is no scripts in this inputbox. Why the value of the variable is changed?

I made a short video to show the problem. https://www.youtube.com/wat...

Thanks,

Alex

Comments (13)

photo
1

RunClickScript(buttonNext)

runs


SetValue(InputPercent,If(b3,abs(...
You can check the scripts easily here https://test.geogebra.org/~...

photo
1

Thanks. But I don’t know why buttonNext is triggered when I click on an input box,

photo
1

Hello Alex.

For about fifteen days I have had the same problem in all the scenes (more than 200) in which a button changes the variables associated with their corresponding boxes. When I put me back on a box, the online version changes the variable associated with another box, the last one that changed the button.

However, the scenes continue to work well, as always for years, in any Geogebra5 desktop version. Geogebra's answer for you is "No problem", but the behavior of the InputBox has changed. You can see an example in

https://www.geogebra.org/m/dwqdhr3d

I posted a message on the forum two days ago and I'm waiting for a reply.

Greetings, Álvaro.

photo
1

Yes. My problem is there. Perhaps we need a simpler file to pinpoint our problem.

photo
photo
1

@Alex: please test these two links and let me know which one(s) have the bug


https://www.geogebra.org/m/...


https://www.geogebra.org/m/...

photo
1

Both no bugs!

photo
1

Oh sorry. I just tested again and found that the second one has the bug.

photo
2

Hi,

I also have problems with the InputBox command, in particular with setting implicit functions. I found that the InputBox command distinguishes between implicit functions: linear, conical, and in general form.

If, for example, enter a conic function in the window for linear implicit functions the input is not defined. See the attached file.

I solved these problems using text input:

txt=""; InputBox(txt) On Update:Execute[{“eq:”+%0}].

photo
1

confirm: 449 no bug, 450 with bug

photo
2

@Alex: thanks we'll fix that soon


@Roman: we're already working on that - should be fixed for next release :)

photo
1

Thank you so much.

photo
1

Is this fixed in v596 already?

photo
1

Hello Alex:

I think not. I still have had problems for three weeks.

photo
© 2020 International GeoGebra Institute