ICEfaces
  1. ICEfaces
  2. ICE-10384

icecore:push double submit issue with IE 11.

    Details

      Description

      Showcase icecore:push
      icecore:push demo is not running properly in IE 11. The demo appears to submit twice when doing any updates, no matter which push strategy is chosen. When choosing update "Page every second" the page updates twice per second. This is not an issue in other browsers UNLESS they are launched after the page is used in IE 11. Meaning that when icecore:push is deployed on a clean server only using FF, Chrome or IE 10 the issue is not seen. However, launch IE 11, observe the issue, then launch other browsers and the issue will be seen as well.

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #43631 Tue Dec 02 04:52:00 MST 2014 mircea.toma ICE-10384 Detect IE11 also to make sure the 'storage' event callback is not invoked in the window triggering the events.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/inter.window.notification.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #43594 Tue Nov 25 07:12:21 MST 2014 mircea.toma ICE-10384 Spread out broadcasting of notifications to windows in order to avoid having 'storage' events dropped by the browser.
        Files Changed
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/pushid.expiry.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #43337 Tue Nov 04 09:03:19 MST 2014 ken.fyten ICE-10384 Modified PushWindowScopeBean to shutdown timer on window disposal.
        Files Changed
        Commit graph MODIFY /icefaces4/tags/icefaces-4.0.0/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/core/push/PushWindowScopeBean.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #43328 Tue Nov 04 06:48:06 MST 2014 mircea.toma ICE-10384 Modified pushID expiry mechanism to reset pushID responsiveness counter once a confirmation is received (instead of just decrementing the corresponding responsiveness counter). Increased un-responsiveness threshold to 10 since the browsers are dropping 'storage' events during high storage activity. Modified 'storage' event callbacks to filter on name to avoid redundant callback invocations. Also modified PushWindowScopeBean to shutdown timer on window disposal.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/core/push/PushWindowScopeBean.java
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/pushid.expiry.js
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/inter.window.notification.js
        Commit graph MODIFY /icepush/trunk/icepush/core/src/main/javascript/application.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #43309 Fri Oct 31 10:04:17 MDT 2014 ken.fyten ICE-10384 Modified icecore:push demo to generate a notification group per window to avoid the notifications generated by one window to be broadcasted to the rest of windows or browsers connected to the demo.
        Files Changed
        Commit graph DEL /icefaces4/tags/icefaces-4.0.0/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/core/push/PushViewScopeBean.java
        Commit graph MODIFY /icefaces4/tags/icefaces-4.0.0/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/core/push/PushBean.java
        Commit graph ADD /icefaces4/tags/icefaces-4.0.0/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/core/push/PushWindowScopeBean.java
        Commit graph MODIFY /icefaces4/tags/icefaces-4.0.0/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/core/push.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #43308 Thu Oct 30 17:42:31 MDT 2014 mircea.toma ICE-10384 Modified icecore:push demo to generate a notification group per window to avoid the notifications generated by one window to be broadcasted to the rest of windows or browsers connected to the demo.
        Files Changed
        Commit graph ADD /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/core/push/PushWindowScopeBean.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/core/push/PushBean.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/core/push.xhtml
        Commit graph DEL /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/core/push/PushViewScopeBean.java

          People

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

            Dates

            • Created:
              Updated:
              Resolved: