diff options
author | Yermo <yml@yml.com> | 2014-01-25 17:39:27 -0500 |
---|---|---|
committer | Scott González <scott.gonzalez@gmail.com> | 2014-01-28 12:35:16 -0500 |
commit | 605a20ef06b0bae2d2ffd8d96e49c2a297add80a (patch) | |
tree | 2490701d6dddde525c642c75611bc814b763ed89 /ui/autocomplete.js | |
parent | ccb13240dd8b5cfac0199a30dcec4a71cbe1b252 (diff) | |
download | jquery-ui-605a20ef06b0bae2d2ffd8d96e49c2a297add80a.tar.gz jquery-ui-605a20ef06b0bae2d2ffd8d96e49c2a297add80a.zip |
Autocomplete: Do not set value on multi-line input
This fixes an issue where contenteditable text was getting overwritten when
wrapping past the bottom or top of the autocomplete menu.
Fixes #9771
Closes gh-1184
Diffstat (limited to 'ui/autocomplete.js')
-rw-r--r-- | ui/autocomplete.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ui/autocomplete.js b/ui/autocomplete.js index c20ebf21a..30a539e51 100644 --- a/ui/autocomplete.js +++ b/ui/autocomplete.js @@ -545,7 +545,11 @@ $.widget( "ui.autocomplete", { } if ( this.menu.isFirstItem() && /^previous/.test( direction ) || this.menu.isLastItem() && /^next/.test( direction ) ) { - this._value( this.term ); + + if ( !this.isMultiLine ) { + this._value( this.term ); + } + this.menu.blur(); return; } |