ICEfaces
  1. ICEfaces
  2. ICE-10753

CLONE - Push connection not running on multiple browser windows/sessions (IE11)

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.1, EE-3.3.0.GA_P04
    • Fix Version/s: 4.1, EE-3.3.0.GA_P04
    • Component/s: Bridge, Framework
    • Labels:
      None
    • Environment:
      IE11

      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.

      1. 1.PNG
        49 kB
      2. IE11-errors.png
        211 kB

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45766 Thu Jul 16 17:49:54 MDT 2015 mircea.toma ICE-10753 Stop using localStorage for keeping the browser ID value, use only the cookie instead. Verify if blocking connection's lease is expired regardless of connection status (owned, running ....).
        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
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45824 Thu Aug 06 10:38:11 MDT 2015 mircea.toma ICE-10753, PUSH-365 Offer candidature with a delay to give a chance to one of the windows to win the ownership of the blocking connection. Also randomize part of the interval to decrease the chance of collision within the polling interval.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/connection.async.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #45973 Mon Sep 14 17:03:24 MDT 2015 mircea.toma ICE-10753 Disable usage of localStorage feature when IE is detected.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/slot.js
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/application.js

          People

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

            Dates

            • Created:
              Updated:
              Resolved: