Hi, in our ULC 6.1.0-based application we have noticed the following behaviour:
- click on a button, and keep on clicking on it very quickly- even during the roundtrip, you are able to keep on clicking on the button (i.e.: you will visually see the button being clicked) - multiple events (corresponding to the multiple clicks on the button) will be sent to and executed on the server
Our application uses normal "synchronous" events, so we would expect that, after the roundtrip for the first click has started, no further events can be generated until the roundtrip completes.
The problem occurs only if the application is deployed as an applet.We have checked the default pure-ULC example generated by the integration plugin... We have simply changed the implementation of the action of all buttons, adding a "sleep" of a few seconds. Just deploy it as an applet. Oddly enough, the behaviour described does NOT occur the very first time you access the application... but if you just click "reload" on your browser (so you refresh the the application, so to speak), then you should be able to reproduce it: just click on a button and keep on clicking it.
The same effect occurs both using Firefox and Internet Explorer. Let us know what you think! This is causing nasty effects in our production environment... AlbertoP.S.: for your convenience, we attached the complete source code for the pure-ULC example/testcase.
Abc.jar
Description: Binary data
