ICEfaces
  1. ICEfaces
  2. ICE-4475

PanelPopup rendered attribute causes tabbing issue

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8
    • Fix Version/s: 1.8.2-RC1, 1.8.2
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      IE7, FF 3.0.10
    • Workaround Exists:
      Yes
    • Workaround Description:
      Use visible instead of rendered.

      Description

      When the page first renders, you are able to tab through form fields in the correct order. After having rendered and unrendered the modal panelPopup, you are no longer able to tab to any of the other form fields. Focusing on the first inputText and hitting tab causes the focus to jump outside of the app and into the browser.

      <ice:panelPopup
                              modal="true"
                              rendered="#{backingBean.popUpWindowVisible}"
                              autoCentre="true"
                              clientOnly="true"
                              styleClass="coreConfirmPopup">

        Activity

        Show
        Tyler Johnson added a comment - http://localhost:8084/SC8262/main.iface
        Hide
        Tyler Johnson added a comment -

        The issue occurs when the panelPopup is declared in a separate form (please see test case).

        Show
        Tyler Johnson added a comment - The issue occurs when the panelPopup is declared in a separate form (please see test case).
        Hide
        Adnan Durrani added a comment -

        Fixed.

        Modified: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\panelpopup\PanelPopup.java
        Sending content: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\panelpopup\PanelPopup.java
        Completed: At revision: 18943

        Show
        Adnan Durrani added a comment - Fixed. Modified: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\panelpopup\PanelPopup.java Sending content: D:\work\development\head\svn\ossrepo\icefaces\trunk\icefaces\component\src\com\icesoft\faces\component\panelpopup\PanelPopup.java Completed: At revision: 18943
        Hide
        Ken Fyten added a comment -

        This fix is causing regression, see ICE-4595 for details.

        Show
        Ken Fyten added a comment - This fix is causing regression, see ICE-4595 for details.
        Hide
        Adnan Durrani added a comment -

        ICE-4595 fixes it.

        Show
        Adnan Durrani added a comment - ICE-4595 fixes it.

          People

          • Assignee:
            Adnan Durrani
            Reporter:
            Tyler Johnson
          • Votes:
            8 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: