After refactoring BridgeRequestScope in
FACES-3039, the icefaces-applicant-portlet and richfaces-applicant-portlet demo testers reported a failure when trying to submit the portlet preferences form.
As a result, we realized that the FacesBridge spec does not contain language that requires the bridge implementation to support detection of portlet mode changes when JSF portlet developers call ActionResponse.setPortletMode(PortletMode). This feature will be added to the JSR 378 Spec as part of FACES-3041.
Regardless, the backport branches of the bridge should support this as well. This issue serves as a defect type of issue in order to track the fix. The TCK testers for FACES-3041 will be backported as well in order to test against regressions.