Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
8.2.0
-
None
Description
I just upgraded from 8.1.0 to 8.2.0 and a bunch of my tests broke. A required form component on a stateless page that is hidden in "onConfigure" started to report an error after the upgrade.
The problem was introduced in WICKET-6608 by this commit:
https://github.com/apache/wicket/commit/147f6d33f839edd9a6eb53ce9c20b4cde07fc938
Previously, the page was initialized and rendered before returning the component. Now, for some reason, the page is initialized and the component returned immediately if it exists. This breaks all visibility/enabled conditions that are evaluated later in the life cycle of stateless components.
Attachments
Attachments
Issue Links
- is caused by
-
WICKET-6608 Stateless page, mix of queue and add can cause unforseen consequences
- Resolved
- is related to
-
WICKET-6618 Stateless pages and access to unconfigured components
- Open