ICEfaces
  1. ICEfaces
  2. ICE-9119

Tabbing to next row leads to focus being not on the first editable element of the next row

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Invalid
    • Affects Version/s: EE-3.2.0.GA
    • Fix Version/s: 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces showcase, IE9,10, FF, Chrome
    • Assignee Priority:
      P3
    • Salesforce Case Reference:

      Description

      The bug is that if your cursor focus is within the last cell of a datatable row and you try to tab to the next row. Instead of having the focus on the first editable element in the next row the focus is set to the next row itself (<tr>). This means the tab focus is hidden for the user and you have to press tab again to obtain the focus on the first row element. This bug is also reproducible in the current ICEfaces Showcase. The generated <tr> elements are all marked with the tabindex="0", so this could be the problem.

        Issue Links

          Activity

          Evgheni Sadovoi created issue -
          Evgheni Sadovoi made changes -
          Field Original Value New Value
          Salesforce Case Reference 5007000000SQHzSAAX
          Evgheni Sadovoi made changes -
          Description The bug is that if your cursor focus is within the last cell of a datatable row and
          you try to tab to the next row.

          Instead of having the focus on the first editable element in the next row the focus is set to the next row itself (<tr>).

          This means the tab focus is hidden for the user and you have to press tab again to obtain the focus on the first row element.

          This bug is also reproducable in the current IceFaces Showcase. The generated <tr> elements are all marked with the tabindex="0", so this could be the problem.


          The bug is that if your cursor focus is within the last cell of a datatable row and you try to tab to the next row. Instead of having the focus on the first editable element in the next row the focus is set to the next row itself (<tr>). This means the tab focus is hidden for the user and you have to press tab again to obtain the focus on the first row element. This bug is also reproducible in the current ICEfaces Showcase. The generated <tr> elements are all marked with the tabindex="0", so this could be the problem.

          Evgheni Sadovoi made changes -
          Assignee Ken Fyten [ ken.fyten ]
          Ken Fyten made changes -
          Link This issue blocks ICE-9096 [ ICE-9096 ]
          Ken Fyten made changes -
          Fix Version/s 3.4 [ 10770 ]
          Ken Fyten made changes -
          Assignee Priority P2 [ 10011 ]
          Ken Fyten made changes -
          Issue Type Bug [ 1 ] Improvement [ 4 ]
          Ken Fyten made changes -
          Fix Version/s 4.0 [ 11382 ]
          Fix Version/s 4.0.BETA [ 10770 ]
          Ken Fyten made changes -
          Assignee Ken Fyten [ ken.fyten ] Arturo Zambrano [ artzambrano ]
          Ken Fyten made changes -
          Assignee Priority P2 [ 10011 ] P3 [ 10012 ]
          Hide
          Arturo Zambrano added a comment -

          Marking issue as invalid. In order to prevent the tabindex attribute from being rendered, it is enough to set the renderRowTabindex to false. The following description is taken from the tlddoc of this attribute.

          Row tabindex is required for dataTable Find feature. If Find feature is not used and the tabindex interferes with tabbing through inputs in the table, set this to false.

          Show
          Arturo Zambrano added a comment - Marking issue as invalid. In order to prevent the tabindex attribute from being rendered, it is enough to set the renderRowTabindex to false. The following description is taken from the tlddoc of this attribute. Row tabindex is required for dataTable Find feature. If Find feature is not used and the tabindex interferes with tabbing through inputs in the table, set this to false.
          Arturo Zambrano made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Invalid [ 6 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Arturo Zambrano
              Reporter:
              Evgheni Sadovoi
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: