Another possibility to reproduce the case using the code of the case just to make sure that we no longer change window state via an Ajax call: - Install the portlets for the case Import the portal_classic_ _ zip provided to setup pages and layout - You then get the screen below:
Move to the SiteMap page (using the standard menu)
Move to the Accueil (Home) page (using the standard menu)
Maximize the portlet A (using the maximize icon of the Portlet Window)
Maximize the portlet B (using the Trigger maximize event portlet)
Results: 1- Portlet B is not maximized 2- Portlet A is in normal mode but is rendered as being maximized (no other portlet is visible on the page body)
Minimize the Portlet A (using the minimized icon of the Portlet Window) Result: porlet B is finally maximized
Restore Portlet B (using the restore icon of the Portlet Window) Result: porlet B is in normal state and other portlets are as expected
This was another possibility to reproduce the case without using the Ajax call that we implemented.