When a page contains multiple channel forms on the same page, each with a matrix field; the Add Row button adds multiple rows (1 per channel form on the page it seems.)

Is there any easy way to work around this?

1 Answer 1


After examining some pseudo-related questions I discovered that multiple instances of the matrix.js were being loaded causing multiple executions upon the Add Row click event. I added include_assets="no" on channel forms after the first one which prevented the problem.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.