Skip to content

Commit 4ab7d53

Browse files
committed
Autocomplete: Prevent the default action on escape when the menu is open. Fixes #8282 - Double escape clear IE form, continue Ticket #7643.
1 parent 21df5c2 commit 4ab7d53

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ui/jquery.ui.autocomplete.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,10 @@ $.widget( "ui.autocomplete", {
119119
if ( self.menu.element.is(":visible") ) {
120120
self._value( self.term );
121121
self.close( event );
122+
// Different browsers have different default behavior for escape
123+
// Single press can mean undo or clear
124+
// Double press in IE means clear the whole form
125+
event.preventDefault();
122126
}
123127
break;
124128
default:

0 commit comments

Comments
 (0)