My setup: i've created a page view with a title exposed filter and ajax enabled.
When I visit the page, the url in the address bar is eg. http://drupal715.local/doubleajaxloaddd
Now, to simulate the problem (can only be simulated in chrome & safari):
1) type one or more chracacter
2) wait just before/untill you see the ajax throbber
3) then fast type another character.
4) in webkit browsers it results in redirecting the page to the second ajax call.
eg. http://drupal715.local/doubleajaxloaddd?title=reer
The problem seems to be somewhere in auto-submit.js:
- around line 41: if (!$this.hasClass('ctools-ajaxing')) {} --> ctools-ajaxing class is added nowhere
- around line 90: timeoutID = setTimeout($.proxy(triggerSubmit, this.form), 500);