Steps to duplicate:
- Set up a view as a block, let's say it's a list of movies
- Add an exposed filter for the movies' titles
- Enable AJAX and Auto Submit for the Exposed filter form. Save and view the block.
Desired operation: when you type a movie's name and press 'enter' before the autosubmit takes place, the Views block should refresh via AJAX and fetch all movies of that title
Actual operation: when you type a movies's name and press 'enter' before the autosubmit takes place, the entire page refreshes with a contextual argument in the URL, as if the [enter] key was not captured
The problem happens on the Safari 6 browser, possibly because (I'm just making conjecture here) Safari handles the 'submit' action for key 13 [enter] differently than other browsers, and maybe the keyup/keydown jQuery functions aren't handling this in an expected way.
The problem may be coming from ctools/js/auto-submit.js, since the problem goes away if autosubmit is disabled.