ICEfaces
  1. ICEfaces
  2. ICE-9675

Asynchronous push notification lost when opening and closing a new browser window

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P01
    • Fix Version/s: 4.0.BETA, EE-3.3.0.GA_P02, 4.0
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      ICEpush
    • Assignee Priority:
      P1
    • Salesforce Case Reference:

      Description

      We have a link on a page that, when clicked, opens a JSF view in a new browser window using a Javascript window.open() call. On this new page we have a button that updates a value in our model, triggers an asynchronous render on our main page and closes this new page that was opened.

      If the button on the new page is clicked straight after the browser window is opened (within a second or two) the notification of the asynchronous push gets lost and the main page is never re-rendered. If you wait a few seconds before clicking the button the async push is always successful.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #38849 Thu Nov 21 10:47:13 MST 2013 mircea.toma ICE-9675 Modified bridge to retrieve updates that are potentially pending while ICEpush connection is re-established.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/javascript/application.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #38847 Thu Nov 21 10:44:51 MST 2013 mircea.toma ICE-9675 Introduced ice.onBlockingConnectionReEstablished function to allow registration of callbacks interested in connection re/establishment (such as when blocking connection moves from one window to another).
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/application.js
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/connection.async.js

          People

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

            Dates

            • Created:
              Updated:
              Resolved: