I'm facing a weird problem specifically on the iPad. My application contains an exam with a series of questions. The question is a StaticTextItem, and the answer choice set is a RadioGroupItem.
After a few minutes (sometimes even seconds), the radio options (RadioGroupItem) just freeze and refuse the refresh going from one question to another. The question text changes, but the answer choices stay the same.
Similarly the timer (which is a Label), also freezes. All the other elements on the page like StaticTextItem, Buttons, Checkboxes, Tabs etc., work just fine. Only the Label and RadioGroupItems freeze.
In my code, I'm using setValueMap to set the values for RadioGroupItem and setContents to set the contents for Label. I also tried setting setRedrawOnChange(true) on both the elements, but it didn't make any difference.
Once the problem starts, all the Labels in other parts of the application also freeze. The only way to get them to work again is to do a browser refresh.
"I think" the problem started with iOS 6. It has been reproduced on iPad 2, and both 3rd and 4th Gen iPads. It happens both in Safari and Chrome. But I have not been able to reproduce it on the iPhone 4 running iOS 6. Also, it is "not" reproducible on PC / Mac, and any Android Device.
It occurs only on the iPad.
I know I should give a reproducible test case, but I haven't been able to reproduce it in a simple standalone test case yet.
At this point, I'm just trying to find out whether anyone is aware of this issue. Also, can someone offer advise on how to go about troubleshooting the problem?
Thanks in advance.
P.S.: I have reproduced the issue with 3 different nightly builds of SmartGWT LGPL.
a. 3.1d May 2, 2012
b. 3.1d Nov 12, 2012
c. 3.1p Dec 12, 2012 (latest as of today)
After a few minutes (sometimes even seconds), the radio options (RadioGroupItem) just freeze and refuse the refresh going from one question to another. The question text changes, but the answer choices stay the same.
Similarly the timer (which is a Label), also freezes. All the other elements on the page like StaticTextItem, Buttons, Checkboxes, Tabs etc., work just fine. Only the Label and RadioGroupItems freeze.
In my code, I'm using setValueMap to set the values for RadioGroupItem and setContents to set the contents for Label. I also tried setting setRedrawOnChange(true) on both the elements, but it didn't make any difference.
Once the problem starts, all the Labels in other parts of the application also freeze. The only way to get them to work again is to do a browser refresh.
"I think" the problem started with iOS 6. It has been reproduced on iPad 2, and both 3rd and 4th Gen iPads. It happens both in Safari and Chrome. But I have not been able to reproduce it on the iPhone 4 running iOS 6. Also, it is "not" reproducible on PC / Mac, and any Android Device.
It occurs only on the iPad.
I know I should give a reproducible test case, but I haven't been able to reproduce it in a simple standalone test case yet.
At this point, I'm just trying to find out whether anyone is aware of this issue. Also, can someone offer advise on how to go about troubleshooting the problem?
Thanks in advance.
P.S.: I have reproduced the issue with 3 different nightly builds of SmartGWT LGPL.
a. 3.1d May 2, 2012
b. 3.1d Nov 12, 2012
c. 3.1p Dec 12, 2012 (latest as of today)
Comment