{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/editing/issues/73","labels_url":"https://api.github.com/repos/w3c/editing/issues/73/labels{/name}","comments_url":"https://api.github.com/repos/w3c/editing/issues/73/comments","events_url":"https://api.github.com/repos/w3c/editing/issues/73/events","html_url":"https://github.com/w3c/editing/issues/73","id":102321886,"number":73,"title":"move all caret movement intention events from beforeinput to beforeselectionchange?","user":{"login":"johanneswilm","id":595512,"avatar_url":"https://avatars.githubusercontent.com/u/595512?v=3","gravatar_id":"","url":"https://api.github.com/users/johanneswilm","html_url":"https://github.com/johanneswilm","followers_url":"https://api.github.com/users/johanneswilm/followers","following_url":"https://api.github.com/users/johanneswilm/following{/other_user}","gists_url":"https://api.github.com/users/johanneswilm/gists{/gist_id}","starred_url":"https://api.github.com/users/johanneswilm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanneswilm/subscriptions","organizations_url":"https://api.github.com/users/johanneswilm/orgs","repos_url":"https://api.github.com/users/johanneswilm/repos","events_url":"https://api.github.com/users/johanneswilm/events{/privacy}","received_events_url":"https://api.github.com/users/johanneswilm/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/w3c/editing/labels/Input%20Events","name":"Input Events","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-08-21T08:06:06Z","updated_at":"2015-08-24T10:25:25Z","closed_at":null,"body":"beforeselectionchange has been mentioned a few times. This event should be in the Selection API. If the caret movements intentions are to be moved there, it's important that the beforeselectionchange event contains the user intention (such as: \"caret up\"). \r\n\r\nAlternatively the beforeselectionchange event can just have a from-range and a to-range that doesn't need to specify what user intention caused the selection change, and we keep the intended caret movement events the beforeinput.    "},"comment":{"url":"https://api.github.com/repos/w3c/editing/issues/comments/134134823","html_url":"https://github.com/w3c/editing/issues/73#issuecomment-134134823","issue_url":"https://api.github.com/repos/w3c/editing/issues/73","id":134134823,"user":{"login":"johanneswilm","id":595512,"avatar_url":"https://avatars.githubusercontent.com/u/595512?v=3","gravatar_id":"","url":"https://api.github.com/users/johanneswilm","html_url":"https://github.com/johanneswilm","followers_url":"https://api.github.com/users/johanneswilm/followers","following_url":"https://api.github.com/users/johanneswilm/following{/other_user}","gists_url":"https://api.github.com/users/johanneswilm/gists{/gist_id}","starred_url":"https://api.github.com/users/johanneswilm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanneswilm/subscriptions","organizations_url":"https://api.github.com/users/johanneswilm/orgs","repos_url":"https://api.github.com/users/johanneswilm/repos","events_url":"https://api.github.com/users/johanneswilm/events{/privacy}","received_events_url":"https://api.github.com/users/johanneswilm/received_events","type":"User","site_admin":false},"created_at":"2015-08-24T10:25:25Z","updated_at":"2015-08-24T10:25:25Z","body":"F2F has decided to change the names of the events to beforeEdit and Edit and only have them apply to contenteditable elements."}}