ICEfaces
  1. ICEfaces
  2. ICE-10555

Push connection not running on multiple browser windows/sessions

    Details

      Description

      With IE11 it has the option to create a New Session for a new browser window. Using the EE 3.3.0 P02 release, only the last active window has an ICEpush connection.

      Testing with EE 3.3.0 P01 this is not an issue, each window has it's own push connection.

        Issue Links

          Activity

          Hide
          Arran Mccullough added a comment -

          Attached test case that shows issue.

          Steps:

          • Load welcomeICEfaces.jsf in IE11. Open the console (F12) to show the push connection.
          • In IE11, goto File -> New Session. A new window opens up.
          • Copy the URL to the new window, and open the console. The push connection will show up and the push connection in the first window is no longer active.

          errors.txt shows some exceptions that are thrown when the new session window is opened. These errors are no longer seen on the EE 3.3.0 branch.

          Show
          Arran Mccullough added a comment - Attached test case that shows issue. Steps: Load welcomeICEfaces.jsf in IE11. Open the console (F12) to show the push connection. In IE11, goto File -> New Session. A new window opens up. Copy the URL to the new window, and open the console. The push connection will show up and the push connection in the first window is no longer active. errors.txt shows some exceptions that are thrown when the new session window is opened. These errors are no longer seen on the EE 3.3.0 branch.
          Hide
          Mircea Toma added a comment -

          Use session storage instead of local storage to avoid sharing value slots defined for different sessions.

          Show
          Mircea Toma added a comment - Use session storage instead of local storage to avoid sharing value slots defined for different sessions.
          Hide
          Ken Fyten added a comment -

          Re-open to apply this fix to EE 4.0.

          Show
          Ken Fyten added a comment - Re-open to apply this fix to EE 4.0.
          Hide
          Mircea Toma added a comment -

          Applied fix to EE-4.0 code.

          Show
          Mircea Toma added a comment - Applied fix to EE-4.0 code.
          Hide
          Liana Munroe added a comment - - edited

          Verified ICEfaces EE-3.3.0 r44364 using attached test app and ICEfaces EE-4.0.0 Jenkin build 4 on Tomcat 7 using attached test app and icecore:push demo.

          Show
          Liana Munroe added a comment - - edited Verified ICEfaces EE-3.3.0 r44364 using attached test app and ICEfaces EE-4.0.0 Jenkin build 4 on Tomcat 7 using attached test app and icecore:push demo.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: