ICEfaces
  1. ICEfaces
  2. ICE-7737

Delay in showing a modal dialog in IE

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.0
    • Fix Version/s: EE-3.0.0.BETA, 3.0.1
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      IE Browsers

      Description

      If there is a lot of data being displayed on the page, showing a modal dialog can take 2-4 seconds in IE before the modal background and dialog is shown.

      If there is less data, showing the dialog is much quicker. Also if this dialog is not modal then showing the dialog is quick even with the large set of data.

        Activity

        Hide
        Arran Mccullough added a comment -

        Attached test case to reproduce issue. Page to use is tableOnly.jsf.

        This page has two buttons and an ace:dataTable. Initially it is rendered with 10 rows showing. Clicking on the Open Basic Dialog button will display a modal ace:dialog component very quickly. As you increase the number of rows in the table via the paginators drop down, the time to display the same dialog becomes increased. With 1000 rows shown it takes around 3 seconds before the dialog is shown.

        Show
        Arran Mccullough added a comment - Attached test case to reproduce issue. Page to use is tableOnly.jsf. This page has two buttons and an ace:dataTable. Initially it is rendered with 10 rows showing. Clicking on the Open Basic Dialog button will display a modal ace:dialog component very quickly. As you increase the number of rows in the table via the paginators drop down, the time to display the same dialog becomes increased. With 1000 rows shown it takes around 3 seconds before the dialog is shown.
        Hide
        Mircea Toma added a comment -

        None of the attached zip files contain the tableOnly.jsf page.

        Show
        Mircea Toma added a comment - None of the attached zip files contain the tableOnly.jsf page.
        Hide
        Arran Mccullough added a comment -

        Attaching proper test cases

        Show
        Arran Mccullough added a comment - Attaching proper test cases
        Hide
        Mircea Toma added a comment -

        Introduced fast implementation for busy indicator (hourglass). Setting the context parameter 'org.icefaces.fastBusyIndicator' to true will enable this new implementation. The default value of the context parameter is 'false'.

        Show
        Mircea Toma added a comment - Introduced fast implementation for busy indicator (hourglass). Setting the context parameter 'org.icefaces.fastBusyIndicator' to true will enable this new implementation. The default value of the context parameter is 'false'.
        Hide
        Mircea Toma added a comment -

        Applied fixes to 3.0.x maintenance branch.

        Show
        Mircea Toma added a comment - Applied fixes to 3.0.x maintenance branch.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: