From d4e7253c7e2a01dbb0bd82954023ed2ae8e1b61d Mon Sep 17 00:00:00 2001 From: Jinto Jose Date: Fri, 19 Jun 2015 09:57:11 +0530 Subject: [PATCH] Making sure atleast one items is highlighted before selecting on TAB --- src/uiSelectController.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/uiSelectController.js b/src/uiSelectController.js index c0a1a94ac..8199b0bc1 100644 --- a/src/uiSelectController.js +++ b/src/uiSelectController.js @@ -395,7 +395,9 @@ uis.controller('uiSelectCtrl', else if (ctrl.activeIndex > 0 || (ctrl.search.length === 0 && ctrl.tagging.isActivated && ctrl.activeIndex > -1)) { ctrl.activeIndex--; } break; case KEY.TAB: - if (!ctrl.multiple || ctrl.open) ctrl.select(ctrl.items[ctrl.activeIndex], true); + if ((!ctrl.multiple || ctrl.open) && ctrl.activeIndex >=0) { + ctrl.select(ctrl.items[ctrl.activeIndex], true); + } break; case KEY.ENTER: if(ctrl.open && (ctrl.tagging.isActivated || ctrl.activeIndex >= 0)){