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

          Arran Mccullough created issue -
          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.
          Arran Mccullough made changes -
          Field Original Value New Value
          Attachment Case13334Example2.war [ 18691 ]
          Attachment Case13334Example2.zip [ 18692 ]
          Attachment errors.txt [ 18693 ]
          Ken Fyten made changes -
          Assignee Mircea Toma [ mircea.toma ]
          Fix Version/s EE-3.3.0.GA_P03 [ 11572 ]
          Assignee Priority P2 [ 10011 ]
          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.
          Mircea Toma made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          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.
          Ken Fyten made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Assignee Priority P2 [ 10011 ] P1 [ 10010 ]
          Ken Fyten made changes -
          Fix Version/s EE-4.0.0.GA [ 11171 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #44358 Tue Mar 31 15:31:55 MDT 2015 mircea.toma ICE-10555 Use session storage instead of local storage to avoid sharing value slots defined for different sessions.
          Files Changed
          Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/slot.js
          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.
          Mircea Toma made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          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.
          Judy Guglielmin made changes -
          Ken Fyten made changes -
          Fix Version/s 4.1 [ 11375 ]
          Ken Fyten made changes -
          Link This issue is duplicated by PUSH-363 [ PUSH-363 ]
          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: