aboutsummaryrefslogtreecommitdiffstats
path: root/ui/autocomplete.js
diff options
context:
space:
mode:
authorYermo <yml@yml.com>2014-01-25 17:39:27 -0500
committerScott González <scott.gonzalez@gmail.com>2014-01-28 12:35:16 -0500
commit605a20ef06b0bae2d2ffd8d96e49c2a297add80a (patch)
tree2490701d6dddde525c642c75611bc814b763ed89 /ui/autocomplete.js
parentccb13240dd8b5cfac0199a30dcec4a71cbe1b252 (diff)
downloadjquery-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.js6
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;
}