@ Steven
You can clone our repo at
https://github.com/eventespresso/event-espresso-core
I would just like to comment that part of the issue is also that your plugin is somewhat erringly adding jquery-form
as a dependency for the jquery-validate
plugin which isn’t entirely true, as the latter plugin does not depend on the former. It doesn’t require it in any way.
However, we are speculating that you are likely doing this as a way to solve some existing conflicts between those two libraries, and adding jquery-form
as a dependency for the jquery-validate
plugin forces jquery-validate
to be loaded last, which likely prevents some of its functions that you require, from being overwritten by jquery-form
. I would like to add that this could also be achieved by enqueueing those two scripts on different hookpoint priorities. Although maybe you’ve tried that and it wasn’t as bulletproof as what you are doing now. Anyways, if your plugin didn’t claim this false dependency, then it wouldn’t have triggered the issue with ours. That said, we shouldn’t have de-registered any scripts in the first place.
Fun times eh?
Thanks for all of your assistance with regards to this matter.