{"action":"created","issue":{"url":"https://api.github.com/repos/telerik/kendo-ui-core/issues/1035","labels_url":"https://api.github.com/repos/telerik/kendo-ui-core/issues/1035/labels{/name}","comments_url":"https://api.github.com/repos/telerik/kendo-ui-core/issues/1035/comments","events_url":"https://api.github.com/repos/telerik/kendo-ui-core/issues/1035/events","html_url":"https://github.com/telerik/kendo-ui-core/issues/1035","id":100807650,"number":1035,"title":"Fix for #364 causes complications with custom validators","user":{"login":"troybugos","id":2000198,"avatar_url":"https://avatars.githubusercontent.com/u/2000198?v=3","gravatar_id":"","url":"https://api.github.com/users/troybugos","html_url":"https://github.com/troybugos","followers_url":"https://api.github.com/users/troybugos/followers","following_url":"https://api.github.com/users/troybugos/following{/other_user}","gists_url":"https://api.github.com/users/troybugos/gists{/gist_id}","starred_url":"https://api.github.com/users/troybugos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/troybugos/subscriptions","organizations_url":"https://api.github.com/users/troybugos/orgs","repos_url":"https://api.github.com/users/troybugos/repos","events_url":"https://api.github.com/users/troybugos/events{/privacy}","received_events_url":"https://api.github.com/users/troybugos/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/telerik/kendo-ui-core/labels/Bug","name":"Bug","color":"fc2929"},{"url":"https://api.github.com/repos/telerik/kendo-ui-core/labels/C:%20Validator","name":"C: Validator","color":"444444"},{"url":"https://api.github.com/repos/telerik/kendo-ui-core/labels/SEV:%20Low","name":"SEV: Low","color":"ffcccc"}],"state":"open","locked":false,"assignee":{"login":"rkonstantinov","id":568765,"avatar_url":"https://avatars.githubusercontent.com/u/568765?v=3","gravatar_id":"","url":"https://api.github.com/users/rkonstantinov","html_url":"https://github.com/rkonstantinov","followers_url":"https://api.github.com/users/rkonstantinov/followers","following_url":"https://api.github.com/users/rkonstantinov/following{/other_user}","gists_url":"https://api.github.com/users/rkonstantinov/gists{/gist_id}","starred_url":"https://api.github.com/users/rkonstantinov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rkonstantinov/subscriptions","organizations_url":"https://api.github.com/users/rkonstantinov/orgs","repos_url":"https://api.github.com/users/rkonstantinov/repos","events_url":"https://api.github.com/users/rkonstantinov/events{/privacy}","received_events_url":"https://api.github.com/users/rkonstantinov/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-08-13T16:05:02Z","updated_at":"2015-08-24T07:15:48Z","closed_at":null,"body":"The fix for #364, https://github.com/telerik/kendo-ui-core/commit/8473836ecde526a9400012e7287bdbe5ea2619f8, causes downstream issues when creating custom validators.\r\n\r\nSince the fix only hides the invalidly appended error messages, they are still there.  So, if you are authoring custom validators you have to deal with these all over again sometimes (ex. if you try to re-style the message's CSS \"display\" property or if you need to perform different DOM searches).\r\n\r\nDuring customization, a person can spend a lot of time trying to \"fix\" their own code and, also, researching how it's happening. \r\n\r\nCan #364, and the ghost error message nodes in general, be addressed such that they aren't put into the DOM in the first place?\r\n\r\n Now that I know, I can hack around this, but, at a minimum, it should be noted in the Kendo docs that these ghost nodes can appear in the DOM.\r\n"},"comment":{"url":"https://api.github.com/repos/telerik/kendo-ui-core/issues/comments/134070075","html_url":"https://github.com/telerik/kendo-ui-core/issues/1035#issuecomment-134070075","issue_url":"https://api.github.com/repos/telerik/kendo-ui-core/issues/1035","id":134070075,"user":{"login":"rkonstantinov","id":568765,"avatar_url":"https://avatars.githubusercontent.com/u/568765?v=3","gravatar_id":"","url":"https://api.github.com/users/rkonstantinov","html_url":"https://github.com/rkonstantinov","followers_url":"https://api.github.com/users/rkonstantinov/followers","following_url":"https://api.github.com/users/rkonstantinov/following{/other_user}","gists_url":"https://api.github.com/users/rkonstantinov/gists{/gist_id}","starred_url":"https://api.github.com/users/rkonstantinov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rkonstantinov/subscriptions","organizations_url":"https://api.github.com/users/rkonstantinov/orgs","repos_url":"https://api.github.com/users/rkonstantinov/repos","events_url":"https://api.github.com/users/rkonstantinov/events{/privacy}","received_events_url":"https://api.github.com/users/rkonstantinov/received_events","type":"User","site_admin":false},"created_at":"2015-08-24T07:15:48Z","updated_at":"2015-08-24T07:15:48Z","body":"Could you please provide a simplified test case (using a http://dojo.telerik.com/)  which demonstrates the issue you are experiencing. This will allow us to get better understanding about the scenario in question. "}}