Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 4.0.BETA, EE-3.3.0.GA_P02
-
Fix Version/s: 4.0, EE-3.3.0.GA_P03
-
Component/s: ACE-Components
-
Labels:None
-
Environment:All
-
Assignee Priority:P2
-
Support Case References:Support Case #12921 - https://icesoft.my.salesforce.com/5007000000dwzoV
Description
Setting the tabindex attribute for the ace:autoCompleteEntry does not set the tabindex for the rendered input element. It also causes tab focus order to be incorrect in a form.
In a case where there are 5 input elements on a page as follows:
Input One - tabindex = 0
Input Two - tabindex = 1
Auto Complete Input - tabindex = 2
Input Three - tabindex = 3
Input Four - tabindex = 4
Tabbing from Input One, the Auto Complete Input received focus, then the browser url bar, tabbing further will eventually go to Input Two and then the others.
In a case where there are 5 input elements on a page as follows:
Input One - tabindex = 0
Input Two - tabindex = 1
Auto Complete Input - tabindex = 2
Input Three - tabindex = 3
Input Four - tabindex = 4
Tabbing from Input One, the Auto Complete Input received focus, then the browser url bar, tabbing further will eventually go to Input Two and then the others.
Attached test case source code and war.
Steps: