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

        Tyler Johnson created issue -
        Tyler Johnson made changes -
        Field Original Value New Value
        Salesforce Case [50070000008mMwE]
        Show
        Tyler Johnson added a comment - http://localhost:8084/SC8262/main.iface
        Tyler Johnson made changes -
        Attachment SC8262.war [ 11733 ]
        Ken Fyten made changes -
        Fix Version/s 1.8.2 [ 10190 ]
        Tyler Johnson made changes -
        Workaround Description Use visible instead of rendered.
        Workaround Exists [Yes]
        Ken Fyten made changes -
        Assignee Priority P2
        Assignee Adnan Durrani [ adnan.durrani ]
        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).
        Tyler Johnson made changes -
        Attachment SC8262.war [ 11733 ]
        Tyler Johnson made changes -
        Attachment SC8262.war [ 11772 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18943 Tue Jun 02 12:09:40 MDT 2009 adnan.durrani Fix for ICE-4475 (PanelPopup rendered attribute causes tabbing issue)
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/panelpopup/PanelPopup.java
        Adnan Durrani made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        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
        Adnan Durrani made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        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.
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Assignee Priority P2 P1
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #18973 Wed Jun 17 15:57:39 MDT 2009 adnan.durrani Fix for ICE-4595 (Modal background for popup not appearing with fix for ICE-4475 )
        Ice.modal.stop being sent only in renderResponse Phase.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/panelpopup/PanelPopup.java
        Hide
        Adnan Durrani added a comment -

        ICE-4595 fixes it.

        Show
        Adnan Durrani added a comment - ICE-4595 fixes it.
        Adnan Durrani made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 1.8.2-RC1 [ 10210 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #19949 Thu Dec 10 15:45:41 MST 2009 judy.guglielmin ICE-4481, update PanelPopup for ICE-5062, ICE-4778, ICE-4781, ICE-4700, ICE-4710, ICE-4578, ICE-4595, ICE-4475, ICE-3356, ICE-4495,ICE-4450
        Files Changed
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/components/src/main/java/com/icesoft/faces/component/panelpopup/PanelPopup.java
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/component-metadata/src/main/resources/conf/ice_cust_properties/cust-panelpopup-props.xml
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/core/src/main/resources/META-INF/resources/ice-extras.js
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/components/src/main/java/com/icesoft/faces/component/panelpopup/PanelPopupRenderer.java
        Commit graph MODIFY /icefaces/scratchpads/glimmer/compat/components/src/main/java/com/icesoft/faces/component/outputconnectionstatus/OutputConnectionStatusRenderer.java
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P1
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #22058 Fri Jul 30 09:04:02 MDT 2010 yip.ng ICE-4475: PanelPopup rendered attribute causes tabbing issue.
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/GroupRenderer.java
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/panelpopup/PanelPopupRenderer.java
        Commit graph MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/panelpopup/PanelPopup.java

          People

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

            Dates

            • Created:
              Updated:
              Resolved: