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

        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.
        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".
        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

          People

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

            Dates

            • Created:
              Updated:
              Resolved: