Skip to content

Conversation

paul-hansen
Copy link
Contributor

Delays adding ActionForm's on:submit handler so on:submit handlers added by users of ActionFrom run before the form is submitted and can use prevent_default to cancel the submit.

This is a potential alternative to #4130 but instead of delaying running the submit, it delays adding the submit.

Drawback to be aware of with this fix is if a user adds a submit handler using code at runtime it will still run after the ActionForm's on:submit. The problem with #4130 was is wasn't working with browser dialogs (e.g. window().confirm_with_message("hello world")) which is commonly used with on:submit events.

Ensures on:submit handlers added by users of ActionFrom run before the
form is submitted and can use prevent_default to cancel the submit.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant