ICEfaces
  1. ICEfaces
  2. ICE-11145

ace:dialog - modal layer shown infront of dialog with custom CSS applied on page

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-4.1.0.GA, EE-3.3.0.GA_P04
    • Fix Version/s: 4.2.BETA, 4.2, EE-3.3.0.GA_P05
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Firefox, Chrome

      Description

      In this scenario in Chrome and Firefox (not IE11) when an ace:dialog is shown the modal layer is show in front of the dialog, making it impossible to close or interact with.

      The root cause of this issue is the addition of some custom CSS which is applied to a div that is a parent/container of the dialog content. For example:

      <div style="position: fixed;">
           <ace:dialog id="testDialog"
                  modal="true"
                  closable="true"
                  header="Test Dialog"
                  styleClass="dialog"
                  draggable="false">
                              <h:outputText value="Test Dialog"/>
           </ace:dialog>
      </div>

      Testing with the latest code base (EE 3.3.x and 4.x) it looks like this issue has been resolved but another behavior is shown. The modal layer is placed correctly behind the dialog content but the modal layer only is shown for the content in the <div style="position: fixed;">, anything outside of this is not effected by the modal layer.

        Activity

        Arran Mccullough created issue -
        Arran Mccullough made changes -
        Field Original Value New Value
        Attachment Case13878Example.war [ 22309 ]
        Attachment Case13878Example.zip [ 22310 ]
        Ken Fyten made changes -
        Assignee Mircea Toma [ mircea.toma ]
        Fix Version/s 4.2 [ 12870 ]
        Fix Version/s EE-3.3.0.GA_P05 [ 13082 ]
        Assignee Priority P1 [ 10010 ]
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 4.2.BETA [ 13091 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: