ICEfaces
  1. ICEfaces
  2. ICE-11332

Replay navigation on reload separately for each window

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P04, 4.2
    • Fix Version/s: EE-4.2.0.GA, EE-3.3.0.GA_P05
    • Component/s: QA
    • Labels:
      None
    • Environment:
      jsf2 core

      Description

      a test application for this feature is required where we can modify the lazy window scope (dynamically?) to show behavior of this feature when using various scoped beans.
      For now, @ViewScoped, windows scope and @SessionScoped beans should be part of the test.

        Activity

        Judy Guglielmin created issue -
        Judy Guglielmin made changes -
        Field Original Value New Value
        Assignee Mircea Toma [ mircea.toma ]
        Judy Guglielmin made changes -
        Fix Version/s EE-4.2.0.GA [ 13071 ]
        Fix Version/s EE-3.3.0.GA_P05 [ 13082 ]
        Hide
        Mircea Toma added a comment - - edited

        Altered window scope behaviour to keep on tracking the window scope even when there are no window scope beans defined by the application but the context parameter org.icefaces.lazyWindowScope is set to false. This change ensures that replayNavigationOnReload navigation feature will track the navigation state separately for each of the active windows. Previously a (dummy) window scope bean was required to be defined in the application to trigger the described behaviour.

        Show
        Mircea Toma added a comment - - edited Altered window scope behaviour to keep on tracking the window scope even when there are no window scope beans defined by the application but the context parameter org.icefaces.lazyWindowScope is set to false. This change ensures that replayNavigationOnReload navigation feature will track the navigation state separately for each of the active windows. Previously a (dummy) window scope bean was required to be defined in the application to trigger the described behaviour.
        Hide
        Mircea Toma added a comment - - edited

        Added test case for the replayNavigationOnReload behaviour at qa/trunk/Regression-Icefaces4/Sparkle/Manual/replayNavigationOnReload.

        Show
        Mircea Toma added a comment - - edited Added test case for the replayNavigationOnReload behaviour at qa/trunk/Regression-Icefaces4/Sparkle/Manual/replayNavigationOnReload .
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #51695 Wed Jun 28 14:40:57 MDT 2017 mircea.toma ICE-11332 Keep on tracking the window scope even when there are no window scope beans defined by the application but the context parameter org.icefaces.lazyWindowScope is set to false.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/application/WindowScopeManager.java
        Hide
        Ken Fyten added a comment -

        Re-opened to backport to the EE 3.3. maintenance branch.

        Show
        Ken Fyten added a comment - Re-opened to backport to the EE 3.3. maintenance branch.
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Mircea Toma made changes -
        Summary create QA test for org.icefaces.replayNavigationOnReload Replay navigation on reload separately for each window
        Ken Fyten made changes -
        Security Private [ 10001 ]
        Hide
        Mircea Toma added a comment -

        Backported fix.

        Show
        Mircea Toma added a comment - Backported fix.
        Mircea Toma made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Liana Munroe added a comment -

        Verified ICEfaces 4 trunk r51705, Tomcat 8, MS Edge, IE 11, 10, 9, 8, FF 47, Chrome 59.
        EE maintenance branch backport is not yet tested.

        Show
        Liana Munroe added a comment - Verified ICEfaces 4 trunk r51705, Tomcat 8, MS Edge, IE 11, 10, 9, 8, FF 47, Chrome 59. EE maintenance branch backport is not yet tested.
        Ken Fyten made changes -
        Issue Type Task [ 3 ] Bug [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved: