Since I’ve moved from version 7.1 to 7.3 I noted problem with my CustomWidget which is calling RPC method after his work is done, and the problem is that after Widget accomplish his operation the RPC call that should be send immediately seems to be frozen till I wont move mouse or press some key or switch between windows.
I checked that this RPC is called on client side without a problem but its looks like its waiting for flusing to Server.
It’s some kind of default setting that appear in 7.3 or 7.2 ?.. I’ve tried to find the reason but unsuccessfully so far. Please help.
Yes I did setup this component as setImmediate(true) but i didn’t help.
Beside I thought that immediate mode usually waiting for other component rpc (that has immediate mode) actions to flush his own rpc, and in this situation it’s enough if I only etc. move a mouse (on this window) or alt+tab between windows.
For now I’ve made a workaround by sending heartbeat like getConnection().getHeartbeat().send() after performing rpc call , which pushes this rpc call to server.
I am facing a similar issue with Vaadin 7.3.9. I have a workaround, but would be interested in a clear solution.
Or at least I want to understand what change (if any) introduced this behaviour.
Many thanks in advance.