From 896b9c1dc80af349bab9681bb0c668de65151572 Mon Sep 17 00:00:00 2001 From: Phil Hughes <me@iamphill.com> Date: Tue, 19 Jul 2016 19:52:40 +0100 Subject: [PATCH] Fixed issue with filtering & pressing enter key --- app/assets/javascripts/gl_dropdown.js.coffee | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/assets/javascripts/gl_dropdown.js.coffee b/app/assets/javascripts/gl_dropdown.js.coffee index bd814dd15a2..ab41caa28f8 100644 --- a/app/assets/javascripts/gl_dropdown.js.coffee +++ b/app/assets/javascripts/gl_dropdown.js.coffee @@ -311,6 +311,7 @@ class GitLabDropdown return true opened: => + currentIndex = -1 @addArrowKeyEvent() if @options.setIndeterminateIds @@ -568,9 +569,6 @@ class GitLabDropdown PREV_INDEX = currentIndex $listItems = $(selector, @dropdown) - # if @options.filterable - # $input.blur() - if currentKeyCode is 40 # Move down currentIndex += 1 if currentIndex < ($listItems.length - 1) @@ -583,7 +581,7 @@ class GitLabDropdown return false if currentKeyCode is 13 and currentIndex isnt -1 - @selectRowAtIndex e, currentIndex + @selectRowAtIndex e, $('.is-focused', @dropdown).closest('li').index() - 1 removeArrayKeyEvent: -> $('body').off 'keydown' -- GitLab