We have a page that has a field that allows the user to enter a numeric identifier, which on blur, triggers an ajax call which updates an outputText with some information. At the bottom of the page is a
Continue button which does the form submit and navigates to a different page.
In some instances, if you time it right, either Seam or the browser doesn't redirect to the next page on the
Continue button press. I've narrowed it down to the case where the Ajax request is running when the
Continue button is pressed, the app doesn't redirect to the next page.
Is this a browser or a Seam issue? I can recreate it in both IE and Firefox.
More likely an ajax4JSF issue.
Try giving both the a:commandButton (if that's what it is) and the a4j:support the same eventsQueue. Also onBlur isn't great for flood control. You could look at using onchange instead. And if you haven't already done so look into ajaxSingle="true" to help speed up the ajax call.