You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Martin Grigorov (JIRA)" <ji...@apache.org> on 2015/04/19 23:26:59 UTC
[jira] [Resolved] (WICKET-5883) Feedback messages not cleared for
invisible/disabled form components on submit.
[ https://issues.apache.org/jira/browse/WICKET-5883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Grigorov resolved WICKET-5883.
-------------------------------------
Resolution: Fixed
Fix Version/s: 7.0.0-M6
6.20.0
> Feedback messages not cleared for invisible/disabled form components on submit.
> -------------------------------------------------------------------------------
>
> Key: WICKET-5883
> URL: https://issues.apache.org/jira/browse/WICKET-5883
> Project: Wicket
> Issue Type: Bug
> Affects Versions: 6.19.0
> Reporter: Denis Shokhalevich
> Assignee: Martin Grigorov
> Priority: Minor
> Fix For: 6.20.0, 7.0.0-M6
>
> Attachments: quickstart.zip
>
>
> Having:
> - IFeedbackMessageFilter.NONE used as the default application's feedback message cleanup filter (in order to make feedback messages not to disappear after page refresh, i.e. persistent)
> - form with validatable component whose enabled/visible state may be dynamically changed by user (e.g. checkbox "send me email" and text field "email")
> First, user tries to submit form having invalid value - as the result validation error occurs.
> Then user makes that component invisible and retries form submitting - as the result no validation errors, but form wasn't submitted.
> This happens because that component still has error feedback message got from first submit. Note that when using default application's feedback message cleanup filter, form is successfully submitted.
> Probably, feedback messages should be cleared for invisible/disabled form components on submit, as it done for visible/enabled components in FormComponent.validate()
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)