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: Bridge
    • Labels:
      None
    • Environment:
      Chrome 17, FF10, IE 9, Tomcat 7
    • Workaround Exists:
      Yes
    • Workaround Description:
      AJAX submit can be used to avoid this issue

      Description

      Ever since going to 3.0 RC2 and in the final build, when an error occurs or the session times out. A box pops up that is on top of the 'normal' error popup. This prevents the use of the "reload" button.
      The problem seems to appear with full submits only. With AJAX submit Session Expire window appear as usual with a reload button in the middle. For details please see attached screenshots.
      1. MyBean.java
        0.5 kB
        Evgheni Sadovoi
      2. web.xml
        2 kB
        Evgheni Sadovoi
      3. welcomeICEfaces.xhtml
        2 kB
        Evgheni Sadovoi
      1. withAJAXsubmit.jpg
        643 kB
      2. withPOSTsubmit.jpg
        927 kB

        Activity

        Hide
        Ken Fyten added a comment -

        Evgheni, please attach a simple test case that performs both a full submit and ajax submit on the page.

        Show
        Ken Fyten added a comment - Evgheni, please attach a simple test case that performs both a full submit and ajax submit on the page.
        Hide
        Evgheni Sadovoi added a comment -

        You can use attached files to reproduce this issue.

        Show
        Evgheni Sadovoi added a comment - You can use attached files to reproduce this issue.
        Hide
        Mircea Toma added a comment -

        The issue occurs when the first DOM update includes the inline script that sets up the bridge. This overwrites the bridge configuration, configuration that was previously modified by 'compat' code to disable core's error popups, reverting the state of the disableDefaultErrorPopups parameter.

        The fix changes ice.setupBridge function to avoid overwriting the bridge configuration if already defined.

        Show
        Mircea Toma added a comment - The issue occurs when the first DOM update includes the inline script that sets up the bridge. This overwrites the bridge configuration, configuration that was previously modified by 'compat' code to disable core's error popups, reverting the state of the disableDefaultErrorPopups parameter. The fix changes ice.setupBridge function to avoid overwriting the bridge configuration if already defined.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Evgheni Sadovoi
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: