Describe your bug or feature request.
Submitting the checkout flow configuration form using the main submit button without first submitting the pane configuration form leads to unexpected results.
Steps to reproduce
- Open any checkout flow configuration
- Open the "Completion message" pane configuration form
- Submit the main form without changing anything
- Notice the completion message got moved to the Review step and the "Payment process" pane got moved to the complete step
This is due to the $pane_id variable being updated by reference in CheckoutFlowWithPanesBase::submitConfigurationForm().
Will open an MR to fix this.
Issue fork commerce-3558557
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #4
jsacksick commented