Bug 793936 (JBEPP-1007)

Summary: Current portlet window state is not preserved when navigating to other pages
Product: [JBoss] JBoss Enterprise Portal Platform 6 Reporter: Bruno Machado <bmachado>
Component: PortalAssignee: Default User <jbpapp-maint>
Status: CLOSED WONTFIX QA Contact:
Severity: low Docs Contact:
Priority: low    
Version: unspecifiedCC: epp-bugs, hfnukal, mweiler, theute
Target Milestone: ---   
Target Release: 6.0.x   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/JBEPP-1007
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-01-24 12:08:15 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
1.png
none
2.png
none
3.png
none
4.png none

Description Bruno Machado 2011-07-13 17:52:16 UTC
Help Desk Ticket Reference: https://c.na7.visual.force.com/apex/Case_View?id=500A0000007pF4Q&sfdc.override=1
Steps to Reproduce: 1.png: My portlet is on the "Test" page of the portal.
2.png: I click on the maximize button on the right corner of the portlet and the portlet get maximized.
3.png: I click on some other page, e.g. SiteMap.
4.png: I go back to the "Test" page. The portlet is no loger maximized. It looses its state.
project_key: JBEPP

1.png: My portlet is on the "Test" page of the portal.
2.png: I click on the maximize button on the right corner of the portlet and the portlet get maximized.
3.png: I click on some other page, e.g. SiteMap.
4.png: I go back to the "Test" page. The portlet is no loger maximized. It looses its state.

We expect that in 4.png the portlet on the right were still 'Maximized', but it returns to the 'Normal' window state. You can see that the maximize button is there, which suggests that it returns to the 'Normal' window state. The same behaviour happens with gadgets and portlets.

According to JSR-286 - PLT.12.2.2 Portlet Modes and Window State Changes
If the portlet does not set a new portlet or window state at the StateAwareResponse interface the current portlet mode and window state are preserved.

I have already tested the same steps with EPP 4.3, and it preserved the window state. EPP 5.1, on the other hand, doesn't preserve the maximize window state.

Comment 1 Bruno Machado 2011-07-13 17:54:04 UTC
Attachment: Added: 1.png


Comment 2 Bruno Machado 2011-07-13 17:54:41 UTC
Attachment: Added: 2.png


Comment 3 Bruno Machado 2011-07-13 17:55:14 UTC
Attachment: Added: 3.png


Comment 4 Bruno Machado 2011-07-13 17:55:36 UTC
Attachment: Added: 4.png


Comment 5 Thomas Heute 2011-07-13 17:56:39 UTC
It was actually one of the most criticized behavior of EPP 4.3, we actually had to bring a workaround to make it lose the state on page change (not the default)
The portlet spec doesn't mandate what happens at the portal level, so regarding the spec, we cannot say what's compliant or what's not

Comment 7 Toshiya Kobayashi 2011-11-07 11:35:25 UTC
Security: Removed: RHT+eXo Added: Public


Comment 9 Jared MORGAN 2011-11-16 04:24:23 UTC
Release Notes Docs Status: Added: Not Yet Documented


Comment 12 hfnukal@redhat.com 2012-01-13 12:04:28 UTC
Labels: Added: EPP_5_2_1_Candidate


Comment 13 Thomas Heute 2012-02-16 09:28:09 UTC
Labels: Removed: EPP_5_2_1_Candidate