ICEfaces
  1. ICEfaces
  2. ICE-11301

Window scoped Managed bean re-instantiated on iOS

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: EE-4.1.0.GA
    • Fix Version/s: EE-4.2.0.GA
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      iOS
    • Assignee Priority:
      P2
    • Support Case References:
    • Workaround Exists:
      Yes
    • Workaround Description:
      Hide
      The best workaround for this issue is to use forward navigation (where the redirect tag is not used in the navigation rule). This will ensure that the window state is not lost.
      Show
      The best workaround for this issue is to use forward navigation (where the redirect tag is not used in the navigation rule). This will ensure that the window state is not lost.

      Description

      The follow issue has been reported by a customer:

      "I catch some user interactions with ace:ajax that has a listener method specified.
      The ajaxEventListener is executed as expected when initiated from PC and iOS.

      Under some logical circumstances (business logic) is navigation initiated from the listener method using:
      externalContext.redirect(target);

      This is also working fine when using PC browsers, but when initiated from an iOS device,
      a window scoped bean holding essential information for the following processing is replaced by a newly instantiated and "empty" bean causing various null pointer problems to occur."

        Activity

        There are no subversion log entries for this issue yet.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: