src/ValueManager.js
function (e, errors, value, path) {
        var parts = path && path.split('.') || [], i = 0, l = parts.length, pp = null;
        do {
            if (this.submitListeners.some(v=> {
                    if (v.path === pp) {
                        return (v.listener.call(v.scope, e, errors, value, path) === false);
                    }
                }, this) === true) {
                return false
            }
            pp = tpath(pp, parts[i]);
        } while (i++ < l);
        return true;
    }
function (e, errors, value, path) {
        var parts = path && path.split('.') || [], i = 0, l = parts.length, pp = null;
        do {
            if (this.submitListeners.some(v=> {
                    if (v.path === pp) {
                        return (v.listener.call(v.scope, e, errors, value, path) === false);
                    }
                }, this) === true) {
                return false
            }
            pp = tpath(pp, parts[i]);
        } while (i++ < l);
        return true;
    }
function ( e , errors , value , path ) { var parts = path && path . split ( '.' ) || [ ] , i = 0 , l = parts . length , pp = null ; do { if ( this . submitListeners . some ( v => { if ( v . path === pp ) { return ( v . listener . call ( v . scope , e , errors , value , path ) === false ) ; } } , this ) === true ) { return false } pp = tpath ( pp , parts [ i ] ) ; } while ( i ++ < l ) ; return true ; }
When onSubmit is called this is fired
When onSubmit is called this is fired