This could be something I have caused but I have a part of the screen with various checkboxes.
If I press a checkbox, and whislt the call is being sent/received press another checkbox in the same part of the screen that is to be updated then that press gets ignored ... when the page is re-drawn upon the receive of the ajax update from the server then the change I just make is over-written.
Is this expected behavior?
Should the second button press be queued up and result in another update?
The checkboxes in question are similarly code like this..
<a4j:support event="onchange" LimitToList="true" reRender="resourcesAddedTotal, resourceAddButtons, resourceAddedTableTitle, resourceAddedTable" eventsQueue="eventsQueue" requestDelay="500"/>
<rich:column colspan="3" breakBefore="true" rendered="#{bookingController.getBookingDuration() == 'DAY' and eachResource == 'CONF_ROOM'}">
<h:selectManyCheckbox id="confRoomDayPartChoice" value="#{bookingController.confRoomDayParts}">
<s:selectItems value="#{bookingController.getBookingDurationsPartDayKind()}"
var="bookingDurationKind" label="#{messages[bookingDurationKind.inlLabel]}"/>
<s:convertEnum />
<a4j:support event="onchange" LimitToList="true" reRender="resourcesAddedTotal, resourceAddButtons, resourceAddedTableTitle, resourceAddedTable" eventsQueue="eventsQueue" requestDelay="500"/>
</h:selectManyCheckbox>
</rich:column>