{"action":"created","issue":{"url":"https://api.github.com/repos/guillaumepotier/Parsley.js/issues/846","labels_url":"https://api.github.com/repos/guillaumepotier/Parsley.js/issues/846/labels{/name}","comments_url":"https://api.github.com/repos/guillaumepotier/Parsley.js/issues/846/comments","events_url":"https://api.github.com/repos/guillaumepotier/Parsley.js/issues/846/events","html_url":"https://github.com/guillaumepotier/Parsley.js/issues/846","id":56961935,"number":846,"title":"parsley:form:validate slow to report the proper validationResult","user":{"login":"jonathansimmons","id":945202,"avatar_url":"https://avatars.githubusercontent.com/u/945202?v=3","gravatar_id":"","url":"https://api.github.com/users/jonathansimmons","html_url":"https://github.com/jonathansimmons","followers_url":"https://api.github.com/users/jonathansimmons/followers","following_url":"https://api.github.com/users/jonathansimmons/following{/other_user}","gists_url":"https://api.github.com/users/jonathansimmons/gists{/gist_id}","starred_url":"https://api.github.com/users/jonathansimmons/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonathansimmons/subscriptions","organizations_url":"https://api.github.com/users/jonathansimmons/orgs","repos_url":"https://api.github.com/users/jonathansimmons/repos","events_url":"https://api.github.com/users/jonathansimmons/events{/privacy}","received_events_url":"https://api.github.com/users/jonathansimmons/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-08T18:36:01Z","updated_at":"2015-02-08T18:41:05Z","closed_at":null,"body":"I've noticed that when I subscribe to `.subscribe('parsley:form:validate')` the returned validationResult is not correct immediately, it always reports true. Which is forcing me to have to put a timeout to wait for it to be properly updated \r\n\r\nScreenshot of some logs: \r\n![screen shot 2015-02-08 at 12 33 11 pm](https://cloud.githubusercontent.com/assets/945202/6097752/b6cd3c02-af8e-11e4-9b4b-edfc067615ff.png)\r\n\r\n\r\nI was able to reduce the timeout to 100ms and get the right result. Can anything be done to correct this?"},"comment":{"url":"https://api.github.com/repos/guillaumepotier/Parsley.js/issues/comments/73424560","html_url":"https://github.com/guillaumepotier/Parsley.js/issues/846#issuecomment-73424560","issue_url":"https://api.github.com/repos/guillaumepotier/Parsley.js/issues/846","id":73424560,"user":{"login":"guillaumepotier","id":496234,"avatar_url":"https://avatars.githubusercontent.com/u/496234?v=3","gravatar_id":"","url":"https://api.github.com/users/guillaumepotier","html_url":"https://github.com/guillaumepotier","followers_url":"https://api.github.com/users/guillaumepotier/followers","following_url":"https://api.github.com/users/guillaumepotier/following{/other_user}","gists_url":"https://api.github.com/users/guillaumepotier/gists{/gist_id}","starred_url":"https://api.github.com/users/guillaumepotier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guillaumepotier/subscriptions","organizations_url":"https://api.github.com/users/guillaumepotier/orgs","repos_url":"https://api.github.com/users/guillaumepotier/repos","events_url":"https://api.github.com/users/guillaumepotier/events{/privacy}","received_events_url":"https://api.github.com/users/guillaumepotier/received_events","type":"User","site_admin":false},"created_at":"2015-02-08T18:41:05Z","updated_at":"2015-02-08T18:41:05Z","body":"`parsley:form:validate` is actually fired **before** validation and often used to alter some fields before validation. I think you should instead subscribe `parsley:form:validated` instead to have the proper validation result."}}