combobox: cursor lost after some seconds - Servoy 3.5.4

Hello,

we have noticed the following issue, that comes with Servoy 3.5.4:

You click on a combobox with a value list (and you can see the values).
After some seconds the focus get lost and you have to click another time.
Is this a feature or a bug?

We have some combo boxes with many values.
The time until the focus get lost is to short to find the right value you want.

I think there are two ways:
a) make the time longer before the focus get lost
b) deaktivate the focus lost “feature” (how it was before Servoy 3.5.4)

Am I the only one, who has this problem?

Thanks,
Alexander STEFAN

Hi Alexander,

Do you see the same behavior in 3.5.5 ?
Also do you have any scheduled (scheduler) processes running that might cause the loss of focus ?

Hello Robert,

thank you for your reply!

Yes, when i test it with Servoy 3.5.5, it’s the same problem.
There are no scheduled processes in the background.
The issue reproducible, so it’s always the same, that after some seconds the focus get lost.

When i use Servoy 3.5.3 on the same system, there is no problem.

Thanks,

Alexander

Hi Alexander,

I can’t seem to reproduce this. I tried it on both Mac and Windows.
Can you give us some more info, platform, java version, what LAF, etc.
Or better, a simple solution that reproduces this.

I think this happens in webclient only and it’s due to the XML refreshing the page in the background, can you try with a different browser and see if the problem is reproducible?

Ah yes, :shock:
I didn’t realise this was the webclient forum (duh!) :oops:

do you have a test case?
Somehow you get an ajax refresh that thinks that something is changed and that something is the combo or is a parent of the combo and because of that the combo looses focus.

sorry for the late answer!

I’ve found out, that the problem appears only in the browser Internet Explorer 6 (I use Servoy 3.5.5).
I’ve tested Firefox 2.0.0.12 and Internet Explorer 7 without any problems.

Furthermore i played with the “servoy.webclient.datanotify.frequency” setting from the servoy server admin.
I’ve noticed, that these value change the time period after how much seconds the focus get lost.
When i set a high value (e.g. 30 seconds), the focus lost comes after ca 30 seconds. When i open the dialog, do 15 seconds nothing, then click on the combo box, the focus get lost after ca 15 seconds.

This phenomenon appears only the the IE6, not in Firefox or IE7.
The problem is, that our customer have to use IE6, because it’s a company policy :-/

I’m surprised, that this issue appears only on Servoy 3.5.4 and higher.
At the moment i use Servoy 3.5.3_03. In this version there is no “focus lost” problem in IE6. The value of servoy.webclient.datanotify.frequency here is emtpy (default).
Could it be, that Servoy 3.5.3 makes no data polling?

Thanks!

Alexander

The “servoy.webclient.datanotify.frequency” setting is indeed what determines how often the WebClient receives a ping for databoradcasting.

As Johan asked: can you create a testcase for this, or does it always happen in IE6, also with a simple solution with just 1 form with 1 combobox with a few values?

From what you describe it sounds like something was broken comming to Servoy 3.5.4.

Please create a support case in our support system preferably with a sample solution or otherwise a detailed description how this can be reproduced.

Paul