Thanks for the suggestion @jonathan
I actually got it working by manually enqueueing acf-input
rather than go the do_action()
route. Race conditions I guess.
add_action('admin_enqueue_scripts', 'on_admin_enqueue_scripts' );
function on_admin_enqueue_scripts() {
// global
global $pagenow;
if ( 'nav-menus.php' != $pagenow ) {
return;
}
wp_enqueue_script('acf-input');
}