ICEfaces
  1. ICEfaces
  2. ICE-3529

focus of input component is lost when tabbing through page and using ice:message next to fields

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.1
    • Fix Version/s: 1.7.2
    • Component/s: None
    • Labels:
      None
    • Environment:
      Tomcat 6.0.16 / IE7 / FF3 / Safari

      Description

      This one is very similar to ICE-3088

      If I have two or more fields that have an ice:message and try to press the TAB key between the fields, input focus is lost and the user is forced to CLICK in the next field in order to perform additional keyboard input.

      Here's some sample markup:

      <ice:form partialSubmit="true">
      <table>
        <tr>
          <td><ice:label for="firstName" /></td>
          <td><ice:inputText id="firstName" value="#{myBean.firstName}" /></td>
          <td><ice:message for="firstName" /></td>
        </tr>
        <tr>
          <td><ice:label for="lastName" /></td>
          <td><ice:inputText id="lastName" value="#{myBean.lastName}" /></td>
          <td><ice:message for="lastName" /></td>
        </tr>
      </table>
      </ice:form>

        Activity

        Neil Griffin created issue -
        Hide
        Neil Griffin added a comment -

        Forgot to mention that the ice:inputText fields must have required="true", and you have to press tab through BLANK fields in order for the focus problem to manifest itself

        Show
        Neil Griffin added a comment - Forgot to mention that the ice:inputText fields must have required="true", and you have to press tab through BLANK fields in order for the focus problem to manifest itself
        Adnan Durrani made changes -
        Field Original Value New Value
        Assignee Adnan Durrani [ adnan.durrani ]
        Adnan Durrani made changes -
        Fix Version/s 1.7.2 [ 10130 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17586 Mon Sep 15 22:00:04 MDT 2008 adnan.durrani Fix for ICE-3529 (focus of input component is lost when tabbing through page and using ice:message next to fields)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/renderkit/dom_html_basic/MessageRenderer.java
        Adnan Durrani made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        Adnan Durrani added a comment -

        trunk revision: 17586

        Show
        Adnan Durrani added a comment - trunk revision: 17586
        Adnan Durrani made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #17591 Tue Sep 16 10:28:07 MDT 2008 adnan.durrani Fix for ICE-3529 (focus of input component is lost when tabbing through page and using ice:message next to fields)
        Files Changed
        Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/renderkit/dom_html_basic/MessageRenderer.java
        Hide
        Adnan Durrani added a comment -

        branch 1.7 revision: 17591

        Show
        Adnan Durrani added a comment - branch 1.7 revision: 17591
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Adnan Durrani [ adnan.durrani ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Neil Griffin
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: