Skip to content

Class based forms trigger submit action twice #5655

Closed
@iamareebjamal

Description

@iamareebjamal

Any component of type

class Billing extends Component.extend(FormMixin)

triggers action submit twice on button click which makes the frontend save a form twice and produce errors.

Both the triggers have slightly different stack traces and the old non-class based components only get triggered once with the first stack trace

eval	@	VM1469:1
submit	@	open-event-frontend.js:3547
send	@	vendor.js:54014
superWrapper	@	vendor.js:53292
(anonymous)	@	vendor.js:32468
instrument	@	vendor.js:60079
(anonymous)	@	vendor.js:32467
_run	@	vendor.js:80452
_join	@	vendor.js:80428
join	@	vendor.js:80145
join	@	vendor.js:63692
handler	@	vendor.js:32441
(anonymous)	@	vendor.js:55405

dispatch	@	vendor.js:5777
elemData.handle	@	vendor.js:5581
trigger	@	vendor.js:9063
(anonymous)	@	vendor.js:9141
each	@	vendor.js:729
each	@	vendor.js:551
trigger	@	vendor.js:9140
jQuery.fn.<computed>	@	vendor.js:11086
submit	@	vendor.js:134224
keydown	@	vendor.js:134439
dispatch	@	vendor.js:5777
elemData.handle	@	vendor.js:5581
eval	@	VM1482:1
submit	@	open-event-frontend.js:3547
trigger	@	vendor.js:55866
superWrapper	@	vendor.js:53292
_run	@	vendor.js:80452
_join	@	vendor.js:80428
join	@	vendor.js:80145
join	@	vendor.js:63692
(anonymous)	@	vendor.js:55979
instrument	@	vendor.js:60079
handleEvent	@	vendor.js:55975
handleEvent	@	vendor.js:54988
(anonymous)	@	vendor.js:55385

dispatch	@	vendor.js:5777
elemData.handle	@	vendor.js:5581
trigger	@	vendor.js:9063
(anonymous)	@	vendor.js:9141
each	@	vendor.js:729
each	@	vendor.js:551
trigger	@	vendor.js:9140
jQuery.fn.<computed>	@	vendor.js:11086
submit	@	vendor.js:134224
keydown	@	vendor.js:134439
dispatch	@	vendor.js:5777
elemData.handle	@	vendor.js:5581

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions