ICEfaces
  1. ICEfaces
  2. ICE-10326

Window Scope not cleaning up on iOS Safari Browser

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: EE-3.3.0.GA_P02, 4.0
    • Fix Version/s: EE-4.1.0.GA
    • Component/s: Bridge
    • Labels:
      None
    • Environment:
      Mobile Safari browsers
    • Assignee Priority:
      P3
    • Support Case References:
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration
    • Workaround Exists:
      Yes
    • Workaround Description:
      Although the Window scopes are not pro-actively terminated when a tab is closed in iOS Safari, they will eventually get cleaned up when the session expires.

      Description

      ICEfaces Window scope does not appear to work on an iPad or iPhone. We should also test Safari on other platforms.

        Activity

        Ken Fyten created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Summary CLONE - Window Scope Not working on iOS Safari Browser Window Scope Not working on iOS Safari Browser
        Fix Version/s 4.0 [ 11382 ]
        Fix Version/s EE-3.3.0.GA_P03 [ 11572 ]
        Environment Mobile Safari Mobile Safari browsers
        Description ICEfaces Window scope does not appear to work on an iPad. We should also test Safari on other platforms.
        ICEfaces Window scope does not appear to work on an iPad or iPhone. We should also test Safari on other platforms.
        Affects Documentation (User Guide, Ref. Guide, etc.),Compatibility/Configuration [ 10003, 10002 ]
        Assignee Priority P2 [ 10011 ]
        Hide
        Ken Fyten added a comment -

        Mircea Toma added a comment - Oct. 16th, 200 2:30 PM

        The beforeUnload feature is not implemented in iOS Safari causing our dispose window request to not be fired, request that the window scope manager relies on to keep track of the opened windows.

        Show
        Ken Fyten added a comment - Mircea Toma added a comment - Oct. 16th, 200 2:30 PM The beforeUnload feature is not implemented in iOS Safari causing our dispose window request to not be fired, request that the window scope manager relies on to keep track of the opened windows.
        Ken Fyten made changes -
        Fix Version/s 4.1 [ 11375 ]
        Fix Version/s EE-3.3.0.GA_P03 [ 11572 ]
        Hide
        Ken Fyten added a comment -

        Rather than just marking this a "Won't Fix", we'll review it prior to future releases to see if iOS Safari has added supported for the required "onBeforeUnload".

        Show
        Ken Fyten added a comment - Rather than just marking this a "Won't Fix", we'll review it prior to future releases to see if iOS Safari has added supported for the required "onBeforeUnload".
        Ken Fyten made changes -
        Summary Window Scope Not working on iOS Safari Browser Window Scope not cleaning up on iOS Safari Browser
        Ken Fyten made changes -
        Workaround Description Although the Window scopes are not pro-actively terminated when a tab is closed in iOS Safari, they will eventually get cleaned up when the session expires.
        Workaround Exists Yes [ 10007 ]
        Ken Fyten made changes -
        Assignee Priority P3 [ 10012 ]
        Ken Fyten made changes -
        Fix Version/s EE-3.3.0.GA_P04 [ 12270 ]
        Fix Version/s EE-3.3.0.GA_P03 [ 11572 ]
        Ken Fyten made changes -
        Assignee Priority P3 [ 10012 ]
        Ken Fyten made changes -
        Fix Version/s EE-4.1.0.GA [ 12171 ]
        Fix Version/s 4.1 [ 11375 ]
        Fix Version/s EE-3.3.0.GA_P04 [ 12270 ]
        Ken Fyten made changes -
        Assignee Priority P3 [ 10012 ]
        Hide
        Mircea Toma added a comment -

        Safari 9.0 on iOS still won't trigger the 'beforeUnload' event.
        This is the user agent of the browser used for testing:

        Mozilla/5.0 (iPad; CPU OS 9_2_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13D15 Safari/601.1
        Show
        Mircea Toma added a comment - Safari 9.0 on iOS still won't trigger the 'beforeUnload' event. This is the user agent of the browser used for testing: Mozilla/5.0 (iPad; CPU OS 9_2_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13D15 Safari/601.1
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Won't Fix [ 2 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Philip Breau
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: