Plugin conflict with Ninja Forms

With Hustle Pro activated (pop up and social module configured, but this occurs even if everything is OFF) the Ninja Form on this site does not load.

Javascript Error (triggered from NF javascript):

TypeError: Backbone.Radio is undefined

This error disappears if Hustle Pro is deactivated.

https://barterpayitforward.ca/ (form is at bottom of page, click the green button)

  • Predrag Dubajic
    • Support

    Hi Arran,

    I can see the issue on your site when I activated Hustle, however, when I exported your Ninja Forms and Hustle modules and imported them to my local installation everything worked fine there.

    So it seems like there’s a conflict with something else on your site.

    Could you try switching to default WP theme and enable only Ninja Forms and Hustle and see if the error is gone after that?

    If it is, then try activating rest of the plugins one by one until the issue shows up again until the problem shows up again.

    This should help us pinpoint the issue so we can replicate it and further investigate the cause.

    Best regards,

    Predrag

  • Predrag Dubajic
    • Support

    Hi Arran,

    It’s possible that there’s a conflict with Hustle and some other plugin on your site, so when that conflict happens it will break some script in either Hustle or other conflicted plugin and that error will cause other scripts on the page to fail and thus causing an issue with Ninja Forms as well.

    So if you disabled Hustle but left other plugins running then the script stopped failing and everything worked fine.

    If you could do another test by running only Hustle and Ninja Forms side by side to see if the error is gone we can then continue with pinpointing the one conflicting with Hustle and debug it further from our end.

    Best regards,

    Predrag