{"action":"opened","issue":{"url":"https://api.github.com/repos/HGustavs/LenaSYS/issues/877","labels_url":"https://api.github.com/repos/HGustavs/LenaSYS/issues/877/labels{/name}","comments_url":"https://api.github.com/repos/HGustavs/LenaSYS/issues/877/comments","events_url":"https://api.github.com/repos/HGustavs/LenaSYS/issues/877/events","html_url":"https://github.com/HGustavs/LenaSYS/issues/877","id":68292781,"number":877,"title":"Disallow non-whitelisted character input in text boxes","user":{"login":"a13karsi","id":11715850,"avatar_url":"https://avatars.githubusercontent.com/u/11715850?v=3","gravatar_id":"","url":"https://api.github.com/users/a13karsi","html_url":"https://github.com/a13karsi","followers_url":"https://api.github.com/users/a13karsi/followers","following_url":"https://api.github.com/users/a13karsi/following{/other_user}","gists_url":"https://api.github.com/users/a13karsi/gists{/gist_id}","starred_url":"https://api.github.com/users/a13karsi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/a13karsi/subscriptions","organizations_url":"https://api.github.com/users/a13karsi/orgs","repos_url":"https://api.github.com/users/a13karsi/repos","events_url":"https://api.github.com/users/a13karsi/events{/privacy}","received_events_url":"https://api.github.com/users/a13karsi/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/HGustavs/LenaSYS/labels/DuggaSys","name":"DuggaSys","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"b13johfr","id":11715563,"avatar_url":"https://avatars.githubusercontent.com/u/11715563?v=3","gravatar_id":"","url":"https://api.github.com/users/b13johfr","html_url":"https://github.com/b13johfr","followers_url":"https://api.github.com/users/b13johfr/followers","following_url":"https://api.github.com/users/b13johfr/following{/other_user}","gists_url":"https://api.github.com/users/b13johfr/gists{/gist_id}","starred_url":"https://api.github.com/users/b13johfr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/b13johfr/subscriptions","organizations_url":"https://api.github.com/users/b13johfr/orgs","repos_url":"https://api.github.com/users/b13johfr/repos","events_url":"https://api.github.com/users/b13johfr/events{/privacy}","received_events_url":"https://api.github.com/users/b13johfr/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-04-14T07:37:26Z","updated_at":"2015-04-14T07:37:26Z","closed_at":null,"body":"With the new regex powered parsing that only allows white-listed characters to be accepted as input, see pull request #868 and issue #747 the problem that now arises is that a user may inadvertently input a course name such as \"Toddler's epic course\" only to find out that the ' character would be removed and the resulting name would be \"Toddlers epic course\". \r\n\r\nIn order to improve the user interface and experience of the user, all user input should be parsed as well right away to indicate to the user that some characters are not allowed as input."}}